awk实践积累

#cat iii |awk '{max=$2;min=$2;for (i=2;i<=NF;i++) if ($i>max) max=$i fi} {for (i=2;i<=NF;i++)if (min>$i) min=$i fi}  {print max-min}'
2.993


#cat iii
1 2 3 1.1 0.007
[root@kiss-login.et2sqa /home/ahao.mah/leap/OB]
#cat iii |awk '{max=$2;min=$2;for (i=2;i<=NF;i++) if ($i>max) max=$i fi} {for (i=2;i<=NF;i++)if (min>$i) min=$i fi}  {print max-min}'
5

[root@kiss-login.et2sqa /home/ahao.mah/leap/OB]
#cat iii
1 2 -3 1.1 0.007

#for i in `seq 1 1532 `;do cat ob1_draw |grep -E ^$i\\s |awk '{max=$2;min=$2;for (i=2;i<=NF;i++) if ($i>max) max=$i fi} {for (i=2;i<=NF;i++)if (min>$i) min=$i fi}  {print max-min}' ;done  > ob1_max_min

posted @ 2016-12-28 17:21  苏小北1024  阅读(184)  评论(0编辑  收藏  举报