摘要:
下文讲述Linux中fmt的功能说明,如下所示;
fmt命令功能:
用于从指定文件中读取相关内容,
然后将内容按照指定格式重新排列,
并输出到标准输出
fmt命令的语法格式:
fmt [参数] [文件]
-----常用参数说明------
-c:每段前两列缩排
-s:只拆开字数超出每列字符数的列,但不合并字数不足每列字符数的列
-t:每列前两列缩排,但第1列和第2列的缩排格式不同
-u:每个字符之间都以一个空格字符间隔,每个句子之间则两个空格字符分隔
-w:设置每列的最大字符数
---fmt命令注意事项----
当未指定文件名或指定文件名为"-"时,
则fmt会从标准输入设备上读取数据
例:
fmt命令的示例分享
---重排指定文件。如maomao.txt共6行文字
---可以通过命令对该文件格式进行重排
[root@maomao365 ~]# fmt maomao.txt
---将maomao.txt重新排成60个字符一行
[root@maomao365 ~]# fmt -w 60 maomao.txt
---让fmt突出显示第一行
[root@maomao365 ~]# fmt -t maomao.txt
---用fmt拆分长行
[root@maomao365 ~]# fmt -s maomao.txt
--在单词与单词之间,
句子之间用空格分开
[root@maomao365 ~]# fmt -u maomao.txt