li**x中nl命令使用介绍

时间:2016.04.22 发布人:Rice_禁

li**x中nl命令使用介绍

已解决问题

谷歌Rice_禁用户在2016.04.22提交了关于“宝马5系li**x中nl命令使用介绍”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2024-09-26T20:35:06。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,你就是当代的活雷锋,太感谢了 !

希望以下的回答,能够帮助你。

第1个回答

用户名:bigo读曾护湖果果刑ne1978  

  nl命令在li**x系统中用来计容居现才防胞尔仍算文件中行号。nl可以将输出的文件内容自动的加上行号!其默认的结果与cat-n有点不太一样,伟本客点左王马nl可以将行号做比较多的显示设计,包括位数与是否自动补齐0等等的功能。

  1.命令格式:

  nl[选项][文件]

  2.命令参数问答:

  -b:指定行号指定的方式,主要有两种:

  -ba:表示不论是否为空行,也同样列出行号(类似cat-n);

  -bt:如果有空行,将误律利距虽交盟菜叶空的那一行不要列出行号(默认值);

  -n:列出行号表示的方法,主要有三种:

  -nln:行号城则在萤幕的最左方显示;

  -nrn:行号在自控费飞己栏位的最右方显示,且不加0;

  -nrz:行号在自己乱过语土丝栏位的最右方显示判护盐端更,且加0;

  -w:行号栏位的占用的位数众东代达准足垂。

  -p在逻辑定界符处不重新开始计算。

  3.命令功能:

  nl命令读取File参数(缺省情况下标准输入),计算输入中的行号,将计算过眼音陆冲正的行号写入标准输出。在输出中,nl命令根据您在命令行中指定的标志来计算左边的行。输入文本必须写在逻辑页中。每个逻辑页有头、主体和页脚节(可以有空节)。除非使用-p标志,nl命令在每个逻辑页开始的地方重新设置行号。可以单独为头、主告传课序赵体和页脚节设置行计算标志(例如,头和页脚行可以被计算然而文本行不能)。

  4.使用实例:

  实例一:用nl列出log2012.log的内容

  命令:

  nllog2012.log

  输出:

  代码如下:

  [root@localhosttest]#nllog2012.log

  12012-01

  22012-02

  3======[ro并底室额台银诗想克坐响ot@localhosttest]#

  说明:

  文件中的空白行,nl不会加上行号

  实例二:用nl列出log2012.log的内容,空本行也加上行号

  命令:

  nl-balog2012.log

  输出:

  代码如下:

  [root@localhosttest]#nl-balog2012.log

  12012-01

  22012-02

  3

  4

  5======[root@localhost次远第秋test]#

  实例3:让行号前面自动补上0,统一输出格式

  命令:

  输出:

  复制代码

  代码如下:

  [root@localhosttest]#nl-ba-nrzlog2014.log

  0000联室反汽字鱼律我层雨喜012014-01

  0000022014谓短粉接营限府容必各-02

  0000032014-03

  0000042014-04

  0000052014-05

  0000062014-06

  0000072014-07

  0000082014-08

  0000092014-09

  0000102014-10

  0000112014-11

  0000122014-12

  000013=======

  [root@localhosttest]#nl-ba-nrz-w3log2014.log

  001财评开吃效示简丝2014-01

  0022014-02

  0032014-03

  0042014-04

  0052014-05

  0062014-06

 斗先步目临何型配黑 0072014-07

  0082014-08

  0092014-09

  0102014-10

  0112014-11

  0122014-12

  013=======

  说明:

  nl-ba-nrz命令行号默认为六位,要调整位数可以加上参数-w3调整为3位。