学习Linux命令(11)

来源:互联网 发布:刷机解网络锁 编辑:程序博客网 时间:2024/06/14 04:42

nl命令

命令格式

nl   [选项]...   [文件]....

命令功能

计算文件中行号,默认结果与 cat -n不太一样,但与cat -b 相同。如图:

命令参数

-b或--body-numbering=STYLE 使用STYLE指定主体行号的显示方式
-d或--section-delimiter=CC 使用CC作为分隔符分隔逻辑页
-f或--footer-numbering=STYLE 使用STYLE指定页脚行行号的显示方式
-h或--header-numbering=STYLE 使用STYLE指定页头行号的显示方式
-i或--line-increment=NUMBER 每行行号较上一行增加NUMBER
-l或--join-blank-lines=NUMBER 将NUMBER行空行视为一行显示行号
-n或--number-format=FORMAT 使用FORMAT方式列出行号
-p或--no-renumber 逻辑页不重置行号
-s或--number-separator=STRING 在行号后加字符串STRING
-v或--starting-line-number=NUMBER 每个逻辑页的第一行的行号
-w或--number-width=NUMBER 行号所占列数
--help 显示帮助信息

默认的,nl使用选项 -v1 -i1 -l1 -sTAB -w6 -nrn -hn -bt -fn。上文中,CC默认为逻辑页的分隔符,缺省值:\(冒号、反斜杠),想用反斜杠表示逻辑页分隔符,则应该输入两个反斜杠(\\)。

STYLE可从下列选择中选一个
a 显示所有行行号
t 显示非空行行号
n 不显示行号
pBRE 只显示能匹配规则表达式BRE行的行号
FORMAT可从下列选择中选一个
ln 左对齐,不以0开头
rn 右对齐,不以0开头
rz 右对齐,以0开头
原创粉丝点击