Fold:将输入行折叠以适应指定的宽度
跳到导航
跳到搜索
fold将每个文件(-表示标准输入),或者如果没有给定文件,则将标准输入写入标准输出,以打破长行。概要:
fold [option]… [file]…
默认情况下,fold会在超过80列的行处断开。输出被拆分成所需的行数。
退出状态为零表示成功,非零值表示失败。
默认情况下,fold会计算屏幕列数;因此,制表符可能会计为多个列,退格键会减少列计数,回车键会将列数设置为零。
该程序接受以下选项。还请参见常见选项。
'-b'
'--bytes'
计算字节数而不是列数,因此制表符、退格键和回车键都按照占用一个列的方式进行计数,就像其他字符一样。
'-s'
'--spaces'
在单词边界处断开:在最大行长度之前的最后一个空格后断开行。如果行中没有这样的空格,则行将按照通常的最大行长度进行断开。
'-w 宽度'
'--width=宽度'
使用宽度列的最大行长度,而不是80列。
为了兼容性,fold支持过时的选项语法-width。新脚本应该使用-w宽度代替。