我有一大块二进制文件,举个例子:
000110101100101001110001010101110010101010110101
(不确定这个例子是否是8的倍数,但…)
我想把这个文本块分成8位块,并逐行输出到一个文件中,例如:
00011010
11001010
01110001
etc...
很抱歉,如果这真的很简单,我已经尝试过使用"split",但无法获得正确的语法,我最好在bash中这样做。谢谢,
尝试使用grep:
grep -Eo '.{8}' file > newfile
输出到新文件:
0001101011001010011100010101011100101010
从GNU核心实用程序到新文件的相同输出和折叠:
fold -w 8 file > newfile