我有一个文件,一行的总长度应为454。 454之后的任何字符都应移至下一行。
col5
的长度为454之后,我需要从col1
移至下一行
输入文件:
col1col2col3col4col5col1col2col3col4col5col1col2col3
预期的输出文件:
col1col2col3col4col5
col1col2col3col4col5
col1col2col3
答案 0 :(得分:1)
如果要在454个字符处“硬”中断,请使用reject
命令:
fold
如果输入文件包含文本,并且您不想打断单词,请使用fold -w 454 file
命令:
fmt
答案 1 :(得分:0)
它不会将整个长度分成454个字符。
0064208520010012009070199991231459 GRACE AVE巴拿马城FL324012756湾8502156007 CREDENTIALING@FLATHERAPY.COM NYpanama c001 I0 0 1 17530101 * U * 00656812600200120090701999912312215 BURDETT AVE TROY NY121802466 RENSSELAER 5530713300 CREENT 530YERYAT 740YERA 5713 ATHERPAYPER 630YERAPER于1873年成立。
在这里您可以看到U在第一行的末尾,然后新行开始。所以我希望0065行应该出现在下一行。
折叠和fmt命令无法正常工作