- 论坛徽章:
- 6
|
本帖最后由 1cpuer 于 2019-01-13 16:26 编辑
cat file
3
6
9
15
awk 求出
12 #1qa 3
9 #1qa 6
6 #1qa 9
0 #1qa 15
#.: echo "3 6 9 15" | sed -r "s/[ ]/&\n/g" | awk '{ for(i=1;i<=NR;i++); print ((15-$0)),"#1qa",$0}'
12 #1qa 3
9 #1qa 6
6 #1qa 9
0 #1qa 15
找出最大数的行 15 有如何表示?
#.: echo "3 6 9 15" | sed -r "s/[ ]/&\n/g" | awk 'BEGIN {max = 0} {if ($1+0 > max+0) max=$1} END {print "Max=", max}'
Max= 15
网上找了一个不胜理解https://blog.csdn.net/fireblue1990/article/details/51622416
{max = 0} {if ($1+0 > max+0) max=$1}
$1+0 == 3 6 9 15 + 0
#.: echo "3 6 9 15" | sed -r "s/[ ]/&\n/g" | awk 'BEGIN {max=0} {if($0>max)max=$0}END{print"Max =",max}'
Max = 15
|
|