Я пытаюсь перебрать каждый файл в каталоге. Вот мой код.
while read inputline
do
input="$inputline"
echo "you entered $input";
if [ -d "${input}" ]
then
echo "Good Job, it's a directory!"
for d in $input
do
echo "This is $d in directory."
done
exit
мой вывод всегда только одна строка
this is $input directory.
почему этот код не работает? что я делаю не так?
Cool. Когда я повторяю, он печатает
$input/file
Почему он это делает? Разве он не должен просто распечатать файл без префикса каталога?