-4

给定以下格式的板球成绩文本文件 -

kohli | 80
sachin | 100
yuvraj | 60

如何使用 awk 或 sed 找到得分最高的板球运动员?

4

3 回答 3

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
于 2013-10-16T08:31:48.700 回答
0

尝试这个

sort -nr textfile | tail -1
于 2013-10-16T12:00:03.690 回答
0

您可以简单地创建一个 .c 文件,读取直到 eof ,然后将每个数字保存到一个变量中。如果该变量大于前一个,那么这是最大的数字。当达到 eof 时,您将拥有最大的数字 (谈论C)。

于 2013-10-16T08:01:27.817 回答