我有一个txt文件,它只是三列数字,以空格分隔。我需要使用“排序”来显示第3列的最小值,并且仅显示该值。
我尝试了
对-k3 file.txt | head -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}
将在第一行上打印第三个值。