Нужна ваша помощь по приведенному ниже сценарию, в котором я тестирую, если файл найден в папке /log /TestFile * и в идентификаторе есть только один файл, тогда он будет отображать "Файл успешно найден", иначе "Заметка найдена". мое второе условие - [$ sfCount == 1]; не работает. пожалуйста, помогите мне с этим.
sfCount=`ls -l /log/TestFile* | awk '{print $9}'| wc -l |sed "s/[[:blank:]]//g" | sed '/^$/d' | sed 's/\n//g'`
sFile=`ls -l /log/TestFile* | awk '{print $9}'`
if [ -e /log/$sFile ] && [ $sfCount == 1 ]; then
echo "File successfully Found"
exit 0
else
echo "File Not found"
exit 1
fi