本章主要涉及的命令如下:
nl
:对行进行标号fold
:设定文本行的长度fmt
:简单的文本格式化工具pr
:格式化打印文本printf
:格式化并打印数据grof
:文档格式化系统
一:简单的格式化工具
(1)nl-对行进行标号
和cat命令一样,ml既支持多个文件名作为命令行参数,也支持标准输入,但是它有很多复杂的编号
nl进行标号时支持一个叫做逻辑页的概念,所以他可以重置数值序列。也就是说通过一定的参数设置,他可以设置起始编号为一特定的值。
逻辑页可以分为逻辑页正文,标题和页脚
如果nl的输入参数是多个文件,那么nl会将其当做一个文件
nl的标记如下,每一个标记元素在一行中只允许出现一次,并且每次处理完一个标记元素后,nl便将其从文本流中删除