Files
tldr/pages.zh/linux/nl.md

36 lines
853 B
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# nl
> 从文件或 `stdin` 编号行。
> 更多信息:<https://manned.org/nl.1p>。
- 编号文件中的非空行:
`nl {{path/to/file}}`
-`stdin` 读取:
`{{command}} | nl -`
- 编号所有正文行,包括空行,或不编号正文行:
`nl --body-numbering {{a|n}} {{path/to/file}}`
- 仅编号匹配基本正则表达式BRE模式的正文行
`nl --body-numbering p'FooBar[0-9]' {{path/to/file}}`
- 使用特定增量进行行编号:
`nl --line-increment {{increment}} {{path/to/file}}`
- 指定行编号格式为右对齐或左对齐,保持前导零或不:
`nl --number-format {{rz|ln|rn}}`
- 指定行编号的宽度默认6
`nl --number-width {{col_width}} {{path/to/file}}`
- 使用特定字符串分隔行号和行默认是TAB
`nl --number-separator {{separator}} {{path/to/file}}`