我有一个文件,第一列有数字。
100,red
101,blue
102,black
我应该编写一个 shell 脚本,它将打印带有最大和最小数字的行。
max=0
cat file.txt|while read LINE
do
fir=`echo $LINE|awk '{print $2}'`
sec=`echo $LINE|awk '{print $3}'`
if [ $fir -gt $max ]; then
max=$fir
fi
if [ $sec -gt $max ];then
max=$sec
fi
done
grep $max file.txt
这是我迄今为止尝试找到最大值的方法。