Unix-列中的最小值

时间:2018-10-02 19:00:20

标签: sorting unix

我有一个txt文件,它只是三列数字,以空格分隔。我需要使用“排序”来显示第3列的最小值,并且仅显示该值。

我尝试了

对-k3 file.txt | head -1

进行排序

,但显示所有三列的第一个值。

1 个答案:

答案 0 :(得分:0)

这是预期的。 sort -k3 file.txt | head -1说“告诉我输出的第一行”

仅使用普通sort -k3 file.txt | head即可获得前10行。

您期望或想要什么?

回应评论:不用担心!我们都是一开始的初学者:-)

sort -r file.txt将以相反的顺序进行排序,正如@shellter所说,sort -r -k3 file.txt | awk 'NR==1{print $3}将在第一行上打印第三个值。