awk求指定列的和,最大值,最小值

-k指定变量

#!/bin/bash


awk  -vk=$2 'NR==k{for(i=1;i<=NF;i++) sum=sum+$i;}{print "sum="sum}' $1 
awk  -vk=$2 'NR==k{min=$1; for(i=1;i<=NF;i++){if(min > $i) min = $i; } {print "min="min}}' $1
awk  -vk=$2 'NR==k{max=$1; for(i=1;i<=NF;i++){if(max < $i) max = $i; } {print "max="max}}' $1

猜你喜欢

转载自blog.csdn.net/iot_shun/article/details/80260959
今日推荐