Fold:将输入行折叠以适应指定的宽度

来自泡泡学习笔记
跳到导航 跳到搜索

fold将每个文件(-表示标准输入),或者如果没有给定文件,则将标准输入写入标准输出,以打破长行。概要:

fold [option]… [file]…


默认情况下,fold会在超过80列的行处断开。输出被拆分成所需的行数。


退出状态为零表示成功,非零值表示失败。


默认情况下,fold会计算屏幕列数;因此,制表符可能会计为多个列,退格键会减少列计数,回车键会将列数设置为零。


该程序接受以下选项。还请参见常见选项。


'-b'

'--bytes'

计算字节数而不是列数,因此制表符、退格键和回车键都按照占用一个列的方式进行计数,就像其他字符一样。


'-s'

'--spaces'

在单词边界处断开:在最大行长度之前的最后一个空格后断开行。如果行中没有这样的空格,则行将按照通常的最大行长度进行断开。


'-w 宽度'

'--width=宽度'

使用宽度列的最大行长度,而不是80列。

为了兼容性,fold支持过时的选项语法-width。新脚本应该使用-w宽度代替。