Ниже приведен скрипт, который я написал в превосходной форме
DAY="$(ls -ltr 1000011.AUD | awk '{print $6,$7}')"
if [ $(ls -ltr *.AUD | egrep "$DAY" | wc -l) -gt 0 ]
then
if [ $(ls -ltr *.AUD | egrep "$DAY" | wc -l) -gt 1 ]
then
echo "More files are there"
else
echo "Everything Ok"
FNAME="$(ls -ltr *.AUD | egrep "$DAY" | awk -F ' ' '{print $9}')"
#DAY="$(date +%m%d%Y)"
#less "$FNAME" | grep "$DAY" | grep 'from' | awk -F' ' '{print $7}' | sort | uniq -c
fi
else
echo "Send alarm"
fi
, но когда я копирую полный скрипт, он показывает странный вывод, как показано на прикрепленном скриншоте (но он работает нормально, когда я копирую построчно), скриншот ошибки