Linux命令之nl命令
nl 命令在 Linux 系统中用来计算文件中行号。nl 可以将输出的文件内容自动的加上行号,其默认的结果和

与 cat -n 有点不太一样,nl 可以将行号做比较多的显示设计,包括位数是否自动补齐 0 等等的功能

1.命令格式:

1
nl [选项] [文件]
2.命令参数:

-b : 指定行号指定的方式,主要有两种
-b a :表示无论是否为空行,也同样列出行号(类似 cat -n)
-b t:表示有空行,空的那一行不要列出行号(默认值)
-n:列出行号表示的方法,主要有三种
-n ln :行号在萤幕的最左方显示;
-n rn :行号在自己栏位的最右方显示,且不加 0 ;
-n rz :行号在自己栏位的最右方显示,且加 0 ;
-w :行号栏位的占用的位数;
-p :在逻辑定界符处不重新开始计算。
3.使用示例

#Eaxmple01 用 nl 列出 log2018.log 的内容

命令:

nl log2018.lg
输出如下(文件中没有空白行):

[root]# nl log2018.log
1 2018-01
2 2018-02
3 2018-03
4 2018-04
5 2018-05
6 2018-06
7 2018-07
8 2018-08
9 2018-09
10 2018-10
[root]#
输出如下(文件中有空白行):

[root]# nl log2018.log
1 2018-01
2 2018-02
3 2018-03
4 2018-04

 5  2018-056  2018-067  2018-078  2018-089  2018-09
10  2018-10

[root]#
说明:文件中的空白行,nl 不会加上行号

Example02 用 nl 列出 log2018.log 的内容,空白行也加上行号

[root]# nl -b a log2018.log
1 2018-01
2 2018-02
3 2018-03
4 2018-04
5
6
7 2018-05
8 2018-06
9 2018-07
10 2018-08
11 2018-09
12 2018-10
[root]#

使用 cat -n 输出如下(文件中有空白行):

[root]# cat -n log2018.log
1 2018-01
2 2018-02
3 2018-03
4 2018-04
5
6
7 2018-05
8 2018-06
9 2018-07
10 2018-08
11 2018-09
12 2018-10

说明:文件中的空白行,cat -n 会加上行号

Example03 列出行号的显示位置

[root]# nl -b a -n ln log2018.log
1 2018-01
2 2018-02
3 2018-03
4 2018-04
5
6
7 2018-05
8 2018-06
9 2018-07
10 2018-08
11 2018-09
12 2018-10
[root]# nl -b a -n rn log2018.log
1 2018-01
2 2018-02
3 2018-03
4 2018-04
5
6
7 2018-05
8 2018-06
9 2018-07
10 2018-08
11 2018-09
12 2018-10
[root]# nl -b a -n rz log2018.log
000001 2018-01
000002 2018-02
000003 2018-03
000004 2018-04
000005
000006
000007 2018-05
000008 2018-06
000009 2018-07
000010 2018-08
000011 2018-09
000012 2018-10
[root@VM_81_181_centos xiaoming]#

nl -b a -n rz 命令默认为 6 位,如果要调整位数,可以加上-w 3 调整为 3 位

[root]# nl -b a -n rz -w 3 log2018.log
001 2018-01
002 2018-02
003 2018-03
004 2018-04
005
006
007 2018-05
008 2018-06
009 2018-07
010 2018-08
011 2018-09
012 2018-10

Linux命令之nl命令相关推荐

  1. Linux 中的 nl 命令详解及C/C++代码实现(文件行数)

    在Linux 操作系统中,如果想编辑文本文件时,希望显示在其前面附加行号的行,这时 Linux 中 nl 命令就派上用场,nl 命令对文件中的行进行编号. Linux nl命令 nl 命令是一个 Un ...

  2. linux命令:nl命令

    linux命令:nl命令 nl命令在linux系统中用来计算文件中行号.nl 可以将输出的文件内容自动的加上行号!其默认的结果与 cat -n 有点不太一样, nl 可以将行号做比较多的显示设计,包括 ...

  3. (50)Linux命令【nl命令】

    (50)Linux命令[nl命令] 1.1 目录 1)目录 2)Linux系统介绍 3)Linux 应用领域 4)Linux命令[nl命令] 5)结语 1.2 Linux系统介绍 Linux,全称GN ...

  4. Linux中的nl命令

       nl命令在Linux系统中用来计算文件的行号,是 number of lines 的缩写.nl可以将输出的文件自动加上行号.其默认的结果与cat -n有点不太一样,nl可以自定义行号显示效果,包 ...

  5. 【Linux】一步一步学Linux——nl命令(43)

    00. 目录 文章目录 00. 目录 01. 命令概述 02. 命令格式 03. 常用选项 04. 参考示例 05. 附录 01. 命令概述 nl命令在linux系统中用来计算文件中行号.nl 可以将 ...

  6. Linux 命令(114)—— nl 命令

    1.命令简介 nl(number line)命令用于计算文件的行号并将带有行号的内容输出到标准输出.相比于命令 cat -n,nl 可以对行号做比较多的显示设计,包括位数与是否自动补齐 0 等功能. ...

  7. Linux nl 命令使用介绍

    文章目录 1.命令格式 2.命令参数 3.命令功能 4.使用例子 1.用 nl 列出文件的内容 2.nl 列出文件内容,空本行也加上行号 3.让行号前面自动补上0,统一输出格式 前面对cat做了介绍, ...

  8. linux基本命令(11)——nl命令

    nl命令用于计算文件中行号.nl可以将输出的内容自动加上行号,其可以将行号做比较多的显示设计,包括位数和是否自动补0等等的功能. 1.命令格式 nl [选项] [文件] 2.命令参数 -b, --bo ...

  9. Linux的shutdown关机命令,Linux系统Shutdown命令定时关机详解

    转自:http://www.bootf.com/490.html Linux系统下的shutdown命令用于安全的关闭/重启计算机,它不仅可以方便的实现定时关机,还可以由用户决定关机时的相关参数.在执 ...

最新文章

  1. 工程造价步骤_极其全面!1247页安装工程造价与施工管理讲义,造价入门首选...
  2. 使用代理同步Chromium代码的心得(V2.0)
  3. HugeGraph 多图配置
  4. java垃圾回收 分代_Java分代垃圾回收策略原理详解
  5. CSS3学习基本记录
  6. loadrunner之socket协议脚本编写
  7. Drools集成SpringBootStarter
  8. 取消ajax请求时页面闪烁,用Ajax+js+jQuery实现无闪烁定时刷新页面
  9. GitHub 标星 10,000+,Apache 顶级项目 ShardingSphere 的开源之路
  10. HDU1753 大明A+B
  11. 【转】opencv 配置
  12. spark 集群搭建 详细步骤
  13. 找不到该项目,请确认该项目的位置的办法
  14. 花音机器人_氧叔在“难红难在哪儿”系列中分析曾黎时提到:
  15. 14 win7 sp1下安装vs2015
  16. JavaScript进阶 | DOM
  17. ios 微信分享重新编码链接_iOS 微信分享文件【原创】
  18. win10 使用苹果耳机没有声音解决方案
  19. HTML哪个单位是角度,css 角度单位有哪些?
  20. —【动态规划】凸多边形最优三角剖分

热门文章

  1. 通过 edu 邮箱登录 Office 365 获得 1 TB 的 OneDrive 空间的方法
  2. 计算机化验证名词解释
  3. pajek02:点、线、方向、数值和增删改操作(创建“全数弧”随机社会网络)
  4. F-One与毕马威共进华友钴业,全面预算加把柴
  5. 数据结构之时间复杂度和空间复杂度
  6. 相对时间表达式 —— 解决相对时间序列化的问题
  7. (一) nvidia jetson orin nvcsi tegra-capture-vi camera相关内容梳理 之 vi相关代码分析
  8. 【数据治理】数据管理标准规范的初步认识
  9. 电子面单api接口_JAVA调用示例
  10. u盘启动盘制作工具哪个最好用?