【发布时间】:2017-02-09 14:01:44
【问题描述】:
operator1,4578
operator2,1234
operator3,9875
operator4,6357
operator1,6353
operator4,9765
operator1,6347
operator1,6798
operator3,6793
operator3,1465
operator4,6796
operator4,3333
我需要使用awk 和python 找出每个运算符的最小值和最大值(在awk 以及Python 中也需要命令),输出如下:
Name Min Max
operator1 4578 6798
operator2 1234
operator3 1465 9875
operator4 3333 9765
谁能帮帮我
【问题讨论】:
-
在 python 中查找字典和在 awk 中查找关联数组
-
输出中 operator2 的最大值缺失。应该是 1234。
-
嗨,何塞,我做了 awk -F "," 'BEGIN { max = -1; min = -1 } $1 == "operator1" { max = max $2) ? $2 : min } END { printf "operation2 %d %d", max, min } ' 文件名