在我的项目中,我想使用shell查找最大数量。
这是我的shell代码:
jobnuminit=0
for i in $(cat jobidtmp)
do
jobnum=`bjobs -l $i | grep Start| awk '{print $8}'`
echo $jobnum
if [ $jobnum -gt $jobnuminit ]
then
jobnuminit=$jobnum
fi
done
echo $jobnuminit
jobnum的值应为:
144
144
8
8
12
8
8
8
8
8
8
12
8
8
8
8
12
12
20
12
12
8
8
jobnuminit的值应为144,但结果为8。 我尝试过:
if [ $jobnum > $jobnuminit ]
但是又失败了,谁能帮助我?
答案 0 :(得分:0)
好吧,您可以只使用sort:
sort -n file | tail -1