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]。 这是一个免费软件:您可以自由地修改和重新分发它。 在法律允许的范围内,不提供任何保证。