我有一个文件,内容如下:
000000000000000000000000
00000000000000000000000000000000
0000000000000000000000001f000000
01000000060000000000000034000000
3f000000000000000000000004000000
000000001b0000000900000000000000
00000000600300001000000009000000
010000000400000008000000
我想通过指定col的数量来重新排列它的内容。例如,如果我说col的数量是80,那么输出应该是:
00000000000000000000000000000000000000000000000000000000000000000000000000000000
1f000000010000000600000000000000340000003f00000000000000000000000400000000000000
1b000000090000000000000000000000600300001000000009000000010000000400000008000000
有人能帮我吗?XXD能在这里发挥作用吗?谢谢。
最佳答案
您可以使用tr
先从内容中删除空白,然后使用fold
将它们包装在特定的行宽。
cat infile.txt | tr -d "[:space:]" | fold -80
关于linux - 重新排列n列中的文件内容,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12261414/