nl 是一个简单但很好用的编号过滤工具,我在输入的地方下了参数,让所有行列的编码皆靠左,nl 提供了非常多的参数使用,可以定义到很细很细的程序来制定它下好编号的输出,下面是一些参数以及使用的范例说明
nl 命令
计算文件中行号。
nl [ -b Type ] [ -f Type ] [ -h Type ] [ -l Number ] [ -d Delimiter ] [ -i Number ] [ -n Format ] [ -v Number ] [ -w Number ] [ -p ] [ -s Separator ] [ File ]
nl 命令读取 File 参数(缺省情况下标准输入),计算输入中的行号,把计算过的行号写入标准输出。在输出中,nl 命令根据您在命令行中指定的标志来计算左边的行。
输入文本必须写在逻辑页中。每个逻辑页有头、主体和页脚节(可以有空节)。除非使用 -p 标志, nl 命令在每个逻辑页开始的地方重新设置行号。可以单独为头、主体和页脚节设置行计算标志(例如,头和页脚行可以被计算然而文本行不能)。
用信号通知只包含下列定界符的文件中行的逻辑页节的开始:
行内容 哪一节的开始
\:\:\: 头
\:\: 主体
\: 页脚
在命令行上只能命名一个文件。可以以任何顺序列出标志和文件名。
标志
所有参数都用缺省值来设置。使用下列标志更改缺省设置。除 -s 标志外,请输入不带变量的 -n 标志来查看它的缺省值。
-b Type 选择主体节的行来计算。对 Type 变量的认可的值是:
计算所有行
不计算空行或包含任何非图形符号如包含 tab 的行。(缺省)
不计算任何行
pPattern
只计算那些被 Pattern 变量指定的行。