fmt
将指定文件的内容,按照指定的格式重新排版,结果送到标准输出。
此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。
1、语法
fmt [width] [选项] file
2、选项列表
--version
显示命令版本信息
--help
显示帮助文档
-c | --crown-margin
每段前两行缩排
-p | --prefix=STRING
重新排版以指定字符串开头的行
-s | --split-only
将长行分割开
-t | --tagged-paragraph
将第一行缩进
-u | --uniform-spacing
字与字之间一个空白,句子后两个空白
-w | --width=WIDTH
设置每行字符数,默认75
3、实例
1)格式化文本
[root@192 weijie]# cat 3.c
nihao
linux
i
am
david
[root@192 weijie]# fmt 3.c //直接格式化,将所有的内容合并成行
nihao linux i am david
2)缩进第一行
[root@192 weijie]# cat 3.c
nihao linux.
i am david.
[root@192 weijie]# fmt -5 -t 3.c //每行5个字符,第一行缩进
nihao
linux.
i
am
david.
将指定文件的内容,按照指定的格式重新排版,结果送到标准输出。
此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。
1、语法
fmt [width] [选项] file
2、选项列表
--version
显示命令版本信息
--help
显示帮助文档
-c | --crown-margin
每段前两行缩排
-p | --prefix=STRING
重新排版以指定字符串开头的行
-s | --split-only
将长行分割开
-t | --tagged-paragraph
将第一行缩进
-u | --uniform-spacing
字与字之间一个空白,句子后两个空白
-w | --width=WIDTH
设置每行字符数,默认75
3、实例
1)格式化文本
[root@192 weijie]# cat 3.c
nihao
linux
i
am
david
[root@192 weijie]# fmt 3.c //直接格式化,将所有的内容合并成行
nihao linux i am david
2)缩进第一行
[root@192 weijie]# cat 3.c
nihao linux.
i am david.
[root@192 weijie]# fmt -5 -t 3.c //每行5个字符,第一行缩进
nihao
linux.
i
am
david.