创建最佳文本排版的简单格式化程序
命令语法格式
fmt [-WIDTH] [OPTION]… [FILE]…
命令描述
重新格式化FILE中的段落,然后将格式化结果打印到标准输出。-WIDTH是–width=DIGITS的缩写。
如果没有指定FILE,或者FILE为`-‘,则从标准输入中读取要格式化的内容。
下面选项中,长选项的参数对于短选项来说也是必须的提供的。
-c, –crown-margin
保留段落中前两行的缩进,并将每个后续行的左边距与第二行的左边距对齐。
-t, –tagged-paragraph
类似于-c选项,唯一不同的是:如果段落的第一行的缩进与第二行的缩进相同,则第一行被视为单行段落。
-p, –prefix=STRING
只格式化以STRING开始的行。格式化后的行依旧以STRING开始
-s, –split-only
拆分长行,但不要进行再填充。
-u, –uniform-spacing
统一空格。字之间为一个空格。句子后面为两个空格。
-w, –width=WIDTH
填充输出的行,使宽度达到WIDTH。默认为75列。
-g, –goal=WIDTH
在fmt初始化的时候,将行设置宽度为WIDTH。默认为WIDTH的93%。
–help
显示帮助信息并退出。
–version
显示版本信息并退出。
相关手册
完整在线文档:http://www.gnu.org/software/coreutils/fmt
查看info手册:info ‘(coreutils) fmt invocation’
参考文献
- man 1 fmt, version GNU coreutils 8.28
更新日志
- 02/13/2018 创建文章,但是没有整理