我想获取每行可变字符数的文件,并将其设置为每行5个字符。我该怎么办?此外,最后一行不必长度为5个字符。
此外,文本的顺序必须是有序的。这意味着如果你从左到右,从上到下,前5个字符确实是前5个字符。
实施例
编辑前的文本文件:
12345
123
123456
1234567890
12
123456
编辑后的文本文件
12345
12312
34561
23456
78901
21234
56
我认为这基本上可以分解为两个命令。一个命令删除所有换行符,使所有文本都在一行中,另一个命令将一行拆分为每行5行。
非常感谢任何帮助!
PS:我是通过腻子这样做的。
答案 0 :(得分:0)
只需这样做:
tr -d \\n | fold -w 5