fold 限制文件列宽

作用

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 参数获取帮助信息

关于
本网站专注于 Java、数据库(MySQL、Oracle)、Linux、软件架构及大数据等多领域技术知识分享。涵盖丰富的原创与精选技术文章,助力技术传播与交流。无论是技术新手渴望入门,还是资深开发者寻求进阶,这里都能为您提供深度见解与实用经验,让复杂编码变得轻松易懂,携手共赴技术提升新高度。如有侵权,请来信告知:hxstrive@outlook.com
公众号