Синтаксическая ошибка рядом с маркером в 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

Задача, которая стояла: Циклический просмотр списка файлов и выдача сообщения при появлении заданного имени в списке.

Никак не могу понять, в чем же ошибка, если не сложно, подскажите пожалуйста, заранее спасибо.


Ответы (0 шт):