fmt
读取文件后优化处理并输出
补充说明:
fmt
命令读取文件的内容,根据选项的设置对文件格式进行简单的优化处理,并将结果送到标准输出设备。
语法
代码语言:javascript复制fmt [选项] [参数]
选项
-c
或--crown-margin
:每段前两列缩排;-p<列起始字符串>
或--prefix=<列起始字符串>
:仅合并含有指定字符串的列,通常运用在程序语言的注解方面;-s
或--split-only
:只拆开字数超出每列字符数的列,但不合并字数不足每列字符数的列;-t
或--tagged-paragraph
:每列前两列缩排,但第1列和第2列的缩排格式不同;-u
或--uniform-spacing
:每列字符之间都以一个空格字符间隔,每个句子之间则两个空格字符分隔;-w<每列字符数>
或--width=<每列字符数>
或-<每列字符数>
:设置每列的最大字符数。
参数
指定要优化格式的文件。
fold
控制文件内容输出时所占用的屏幕宽度
补充说明:
fold
命令用于控制文件内容输出时所占用的屏幕宽度。fold
命令会从指定的文件里读取内容,将超过限定列宽的列加入增列字符后,输出到标准输出设备。若不指定任何文件名称,或是所给予的文件名为“-”,则fold
指令会从标准输入设备读取数据。
语法
代码语言:javascript复制fold [选项] [参数]
选项
-b
或--bytes
:以Byte为单位计算列宽,而非采用行数编号为单位;-s
或--spaces
:以空格字符作为换列点;-w<每列行数>
或--width=<每列行数>
:设置每列的最大行数。
参数
文件:指定要显示内容的文件。
示例:
代码语言:javascript复制fold -w 5 filename
对于名为filename
的文件,将每行文字限制在5个字符以内进行输出。