给出以下格式的板球得分文本文件 -
kohli | 80
sachin | 100
yuvraj | 60
我怎样才能找到具有awk或sed最高分数的板球运动员?
答案 0 :(得分:3)
这行有用吗?
kent$ echo "kohli | 80
sachin | 100
yuvraj | 60"|awk -F\| '{if($2>v){v=$2;l=NR}a[NR]=$0}END{print a[l]}'
sachin | 100
答案 1 :(得分:0)
你可以简单地创建一个.c文件,读取直到eof,并将每个数字保存到变量。如果该变量大于前一个,那么这是最大的数字。当达到eof时,你将拥有最大的数字(谈论C)。
答案 2 :(得分:0)
试试这个
sort -nr textfile | tail -1