我有一个大块的二进制文件,以此为例:
000110101100101001110001010101110010101010110101
(不确定该示例是8的倍数,但是......)
我想将这个文本块拆分成8位块,然后逐行输出到文件中,例如:
00011010 11001010 01110001 etc...
抱歉,如果这很简单,我尝试使用'split'但无法获得正确的语法,我理想的喜欢在bash中这样做.谢谢,
用grep试试这个:
grep -Eo '.{8}' file > newfile
输出到newfile:
00011010 11001010 01110001 01010111 00101010
与GNU Core Utilities折叠的newfile相同的输出:
fold -w 8 file > newfile