用于通过终端创建偶数文本行的命令

时间:2012-02-24 17:05:47

标签: text terminal character putty

我想获取每行可变字符数的文件,并将其设置为每行5个字符。我该怎么办?此外,最后一行不必长度为5个字符。

此外,文本的顺序必须是有序的。这意味着如果你从左到右,从上到下,前5个字符确实是前5个字符。

实施例

编辑前的文本文件:

12345
123
123456
1234567890
12
123456

编辑后的文本文件

12345
12312
34561
23456
78901
21234
56

我认为这基本上可以分解为两个命令。一个命令删除所有换行符,使所有文本都在一行中,另一个命令将一行拆分为每行5行。

非常感谢任何帮助!

PS:我是通过腻子这样做的。

1 个答案:

答案 0 :(得分:0)

只需这样做:

tr -d \\n | fold -w 5