【发布时间】:2014-06-17 03:02:21
【问题描述】:
我有一个格式的文件,
1 1.0 1 1.0 1 2.0 1 3.0
2 2.0 2 3.0 2
3 2.0 3 4.0
4 6.0
5 3.0
我想打印所有列的最后一行。在实际数据中,行数和列数在 100s 范围内。 我尝试过使用 tail、awk 和 cut 命令,但没有成功。
期望的输出
5 3.0 3 4.0 1 2.0 1 3.0
【问题讨论】:
-
你试过什么?注意,第 7 行的 2 可以很容易地被 awk 考虑在第 5 行。
-
您能说明一下您的文件格式吗?第 2 行是否故意没有数据?还有为什么没有出现第 4 行?
-
@MannyD 请注意,所需的输出显示每列的最后一行:
5第一,3.0第二,3第三,4.0第四... -
您的数据是已知的固定宽度格式吗?是否有特定的字段分隔符?还是只是“空白”
-
输出中的最后一个“1”应该是“2”吗?如果不是,为什么不呢?您的字段是固定宽度还是制表符分隔或其他?