fold 命令会从指定的文件里读取内容,将超过限定列宽的列自动进行换行输出到标准输出设备。若不指定任何文件名称,或是输入的文件名为 "-",则 fold 命令会从标准输入设备读取数据。
fold [OPTION]... [FILE]...
-b或--bytes 以Byte为单位计算列宽,而非采用行数编号为单位
-s或--spaces 以空格字符作为换列点
-w<每列行数>或--width<每列行数> 设置每列的最大行数
--help 显示帮助
--version 显示版本信息
查看 demo 文件的内容
hxstrive@localhost:~$ cat demo The open source, in-memory data store used by millions of developers as a database, cache, streaming engine, and message broker.
使用 fold 命令,指定输出字符列宽为30个字符,行长度超过30字符的将换行显示,如下:
hxstrive@localhost:~$ fold -w 30 demo The open source, in-memory dat a store used by millions of de velopers as a database, cache, streaming engine, and message broker.
更多关于命令详细参考手册,请使用 man 命令或者 --help 参数获取帮助信息