В настоящее время я работаю над небольшим симпатичным сценарием оболочки, который перебирает определенную папку и выводит только файлы внутри нее, исключая любые возможные каталоги.К сожалению, я не могу использовать find
, так как мне нужен доступ к переменным имени файла.
Вот мой текущий фрагмент, который не работает:
for filename in "/var/myfolder/*"
do
if [ -f "$filename" ]; then
echo $filename # Is file!
fi
done;
Что я делаю неправильно?