I wrote the code below:
for j in `cat output_10.txt`
do
dri=`echo $j |cut -d':' -f1`
nu=`echo $j |cut -d':' -f2`
tot=`echo $j |cut -d':' -f3`
fre=`echo $j |cut -d':' -f4`
if [ $fre > 2 ]
then
echo "<td align="Center" bgcolor="#81F781"> $fre </td>" >>mailbody.html
else
echo "<td align="Center" bgcolor="#B40404"> $fre </td>" >>mailbody.html
fi
done
where the value of fre is being read from output_10.txt file and is a something like 9.8.
The issue is that the else
condition is not working even if the value of the $fre
is less than 2 . I want if the value of $fre
is less than 2, the else
condition work and it should display the color red in my HTML page.
As of now green color is displayed in my HTML page for both the cases.