Потрібна ваша допомога щодо нижченаведеного сценарію, де я тестую, якщо файл знайдений у файлі location / log / TestFile * та id є лише один файл, тоді він відобразить "Файл успішно знайдено", ще "примітка знайдена". моя друга умова - [$ 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
echo "<$sfCount>"щоб побачити, що насправді є в змінній.