Помогите настроить проверку в 14 строке (у меня она всегда успешна). if [ $grep_result != $Empty ]; then
Проблема : скрипт шлет пустые письма вкупе с хорошими письмами.
#!/bin/sh
mydir="/media/psf/Home/Documents/specification/SN"
Empty=" "
while true ; do
cd $mydir
if ls $mydir &>/dev/null ; then
mail=$(cat /media/psf/Home/Documents/specification/SN/* | tail -n 1)
rm -rf /media/psf/Home/Documents/specification/SN/*
grep_result=$Empty
if [ $grep_result != $Empty ]; then
grep_result=$(grep -r $mail /media/psf/Home/Documents/specification/HPE\ x86_Q3_v5.csv)
echo $grep_result | mail -s "$mail" mtbiker@inbox.ru
grep_result=$Empty
fi
fi
done