У вас несколько ошибок.
=
>
, вы должны использовать-gt
()
вif
Используйте этот способ:
df -h | awk '{ print $5, $1 }' > sample.txt
while read -r line;
do
echo $line
var1=$( echo $line | cut -d "%" -f5 )
if [[ "$var1" -gt 90 ]]
then
echo $line sample1.txt
fi
done < sample.txt