【发布时间】:2014-03-22 18:49:09
【问题描述】:
我有一个输入文件(限制为 2 条记录,列数不限)如:
6 5 9 4.5
3 9 13 1
我想使用 bash 排序脚本对文件中的每一列进行排序并生成输出:
3 5 9 1
6 9 13 4.5
这样做的目的是我想比较并只提取每列中最大的。
我认为对所有列进行排序,然后打印出文件的最后一条记录将是一个很好的解决方案,但是我无法找到对每一列进行排序的代码。只要不到达 EOF,bash 是否可以遍历“for 循环”,并对当前字段的每一列进行排序?
重要说明 ** 可以有任意数量的列,但只有 2 条记录。 **
【问题讨论】: