fold命令的功能就是将 超过指定宽度的文本行进行折叠处理,使得超过指定宽度的字符转到下一行输出。


语法:fold [options] [file...]

fold常用的选项:

-b :按字节计算宽度。 默认情况下按列来计算宽度。

-s :在空格处折断行,行末的单词未显示完整的,就输出到下一行,保持了单词的完整性。默认情况下,行末的单词也会被折断,整体看起来比较整齐,但不符合用户的阅读习惯。

-w :指定宽度,默认是80列。

file参数用来指定要输出的文件名,可以是多个文件,文件名之间用空格隔开。

示例:

fold -w 90 demo1.txt

fold -s -w 90 demo1.txt

fold -w 90 demo1.txt > formatedtest.txt