【发布时间】:2014-03-24 23:21:29
【问题描述】:
我有一个名为 test.txt 的制表符分隔文本文件,其中包含多个列,我试图将其与另一个名为 output.txt 的文件相同。
test.txt 如下所示
t m sx sy sz rx ry rz
49.07 0 -1.00 0.00 -0.11 20.00 0.00 -2.18
49.47 0 -1.00 0.00 -0.11 22.00 0.00 -2.33
50.89 0 -1.00 0.00 -0.11 34.00 0.00 -3.21
.
:
42.06 0 29.00 0.00 -2.86 12.00 0.00 -1.44
问题是,无论我使用哪种类型的分隔符,它仍然不会与名为 output.txt 的所需输出文件具有相同的格式
在output.txt中,所有这些列都有一个特定的位置,所以
t m sx sy sz rx ry rz
Ln1,col1 Ln1,col9 Ln1,col17 Ln1,col25 Ln1,col33 Ln1,col41 Ln1,col49 Ln1,col57
我对 awk、sed 和大多数其他 unix 命令有点陌生。有什么建议吗?
【问题讨论】:
-
我只是把标题栏放在了解释的目的。原始文件没有标题,只有数字字符。