home/folder1/folder2
home/folder1/file1.txt
home/folder1/folder2/file2.txt
output:
folder1:file1.txt : [то что написано внутри текстового файла]
folder2:file2.txt : [то что написано внутри текстового файла]
Мой код
#!/bin/bash
ff=`find ./* -name "*.txt"`
#fd=`find ./ -type d | grep -o '[^/]*$'`
for i in $ff
do
echo "${i} : $(cat ${i})"
done
output:
./home/folder1/file1.txt : asd
./home/folder1/folder2/file2.txt : dsa
Вот что я не так делаю ?
Как получить
название папки +
название текст файла +
то что внутри написано ?