我有一个巨大的数据文件,其中列之间有空格作为分隔符。 我想在每隔2列之间加上制表符,并且每对列之间需要有2个空格。作为一个小例子来阐明我的意思:如何在Linux中的文件中的列之间放置不同的分隔符?
输入文件:
1 1 1 1 2 1 2 2 2 1 1 1 2 2 1 2
1 1 1 1 1 1 2 2 1 1 1 1 2 2 2 2
1 1 1 1 1 1 2 2 1 1 1 1 2 2 2 2
我想要的输出文件如:
1 1 1 1 2 1 2 2 2 1 1 1 2 2 1 2
1 1 1 1 1 1 2 2 1 1 1 1 2 2 2 2
1 1 1 1 1 1 2 2 1 1 1 1 2 2 2 2
任何建议吗?请注意,真实文件具有超过50,000个列和行。
好吧,另一个'awk'是敏捷的思维,以避免分裂/ MOD开销与步长的好一点2。 –