Linux命令列表:cat计算文件中的行号
nl命令用于Linux系统中计算文件中的行号。 nl可以自动为输出文件内容添加行号!默认结果与 cat -n 略有不同。 nl可以对行号进行更多的显示设计,包括数字以及是否自动补全0等。
1。命令格式
nl[选项]…[文件]…
2.命令参数
-b:指定路径,指定行号。主要有两种方式:-b a:表示行号也列出来,不管是否为空行(类似cat -n);-b t:如果有空行,则空行上不输入行号(默认值);-n:行号表示列表 主要有以下三种方法:-n ln:行号显示在屏幕最左侧; 1 1-w:行号字段占用的位数。-p不启动逻辑分隔符的计算。
3。命令功能
nl命令读取File参数(默认为标准输入),计算输入中的行号,并将计算出的行号写入标准输出。在输出中,命令 nl 根据您在命令行上指定的标志评估左侧的行。输入文本必须写在逻辑页上。每个逻辑页面都有页眉、正文和页脚(可能有空白部分)。除非使用标志 -p,否则命令 nl 会重置每个逻辑页开头的行号。可以为页眉、正文和页脚部分单独设置行计数标志(例如,可以对页眉和页脚行进行计数,但不能对文本行进行计数)。
4。使用示例
示例 1
使用 说明:对于文件 使用 说明:nl打开log.log❀:的内容: 外壳 输出:log。 Shellnl 中的空行,不添加行号。 示例2
nl列出log.log的内容。如果该行为空,还会添加行号。?
Shell[yiibai@localhost test]$ nl -b a -n rz log.log
000001 this is line 1.
000002 this is line 2.
000003 this is line 3.
000004 this is line 4.
000005
000006 this is line 5.
000007
000008 -----------------end
[yiibai@localhost test]$ nl -b a -n rz -w 3 log.log
001 this is line 1.
002 this is line 2.
003 this is line 3.
004 this is line 4.
005
006 this is line 5.
007
008 -----------------end
[yiibai@localhost test]$
nl -b a -n rz 命令行号默认为六位数字。要调整位数,可以将参数-w 3调整为3位。
版权声明
本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。
code前端网