我有这样一个文件:
1 12:00
1 12:34
1 01:01
1 08:06
2 09:56
2 06:52
...
我想从第一列的每个值中选择第二列的最大值。
新文件:
1 12:34
2 09:56
...
我该怎么做?提前致谢!
最佳答案
awk '
{ if ($2>values[$1]) values[$1]=$2; }
END {
for (i in values) {
print i,values[i]
}
}
' file
关于bash - 如何根据第 1 列 bash script-sed-awk 的值从第 2 列中选择最大数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10462214/