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