Синтаксическая ошибка рядом с маркером в bash-скрипте
#!/bin/bash
read -p "Enter file name: " FILENAME
for i in $(ls -1)
do
if [ ${i} == ${FILENAME} ]
then
echo "expected file found :" $(pwd)"/"${i}
exit 0
fi
done
echo "file ${FILENAME} not found."
exit 1
Ошибка: синтаксическая ошибка рядом с маркером fi
Задача, которая стояла: Циклический просмотр списка файлов и выдача сообщения при появлении заданного имени в списке.
Никак не могу понять, в чем же ошибка, если не сложно, подскажите пожалуйста, заранее спасибо.