我有这样的输出

3.69
0.25
0.80
1.78
3.04
1.99
0.71
0.50
0.94

我想在上面的输出中找到最大和最小的数字
我需要像这样的输出
smallest is 0.25 and biggest as 3.69

最佳答案

先对输入进行排序,然后打印第一个和最后一个值。一种方法:

$ sort file | awk 'NR==1{min=$1}END{print "Smallest",min,"Biggest",$0}'
Smallest 0.25 Biggest 3.69

关于linux - 所有行中最大和最小,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24688738/

10-12 00:43