命令行手册

Man » nl 手册在线 - `nl` man 页面详细的在线文档

🌍
nl - 统计文件的行数

概要

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

描述

将每个文件写入标准输出,并添加行号。

如果没有指定文件,或者文件为 -,则从标准输入读取。

长选项的强制参数,短选项也必须强制指定。

-b, --body-numbering=样式
对正文行使用指定的样式进行编号

-d, --section-delimiter=CC
使用 CC 作为逻辑页面分隔符

-f, --footer-numbering=样式
对页脚行使用指定的样式进行编号

-h, --header-numbering=样式
对页眉行使用指定的样式进行编号

-i, --line-increment=数字
每行行号的递增值

-l, --join-blank-lines=数字
将数字个空行合并为一行

-n, --number-format=格式
根据指定的格式插入行号

-p, --no-renumber
不要为每个部分重置行号

-s, --number-separator=字符串
在(可能的)行号之后添加指定的字符串

-v, --starting-line-number=数字
每个部分的第一行行号

-w, --number-width=数字
使用指定的列数用于行号

--help 显示此帮助信息并退出

--version 输出版本信息并退出

默认选项为:-bt -d'\:' -fn -hn -i1 -l1 -n'rn' -s<TAB> -v1 -w6

CC 是两个用于构造逻辑页面分隔符的字符;如果缺少第二个字符,则默认为 ':'。 作为 GNU 扩展,可以指定两个以上的字符,并且指定空字符串 (-d '') 可以禁用部分匹配。

样式可以是以下其中之一:

a      对所有行进行编号

t      仅对非空行进行编号

n      不进行编号

pBRE   仅对包含与基本正则表达式 BRE 匹配的行进行编号

格式可以是以下其中之一:

ln     左对齐,没有前导零

rn     右对齐,没有前导零

rz     右对齐,带有前导零

作者

Scott Bartram 和 David MacKenzie 编写。

报告错误

GNU coreutils 在线帮助:[https://www.gnu.org/software/coreutils/] 请将任何翻译错误报告到:[https://translationproject.org/team/]

参见

完整文档 [https://www.gnu.org/software/coreutils/nl] 或者在本地通过以下方式获取:info '(coreutils) nl invocation'

由 Debian (9.7-3) 打包 版权所有 © 2025 自由软件基金会。 许可证 GPLv3+:GNU GPL 第 3 版或更高版本 [https://gnu.org/licenses/gpl.html]。 这是一个免费软件:您可以自由地修改和重新分发它。 在法律允许的范围内,不提供任何保证。