Shell nl命令详解(显示行号、读取文件) 您所在的位置:网站首页 mdd1904参数可带行号 Shell nl命令详解(显示行号、读取文件)

Shell nl命令详解(显示行号、读取文件)

2023-10-13 16:45| 来源: 网络整理| 查看: 265

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

参数说明

使用实例

log2012.log 文件内容如下:

2012-01 2012-02 ====== 实例1:用 nl 列出 log2012.log 的内容

命令

nl log2012.log

输出:

[root@localhost test]# nl log2012.log 1 2012-01 2 2012-02 3 ====== [root@localhost test]#

说明:

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

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

命令:

nl -b a log2012.log

输出:

[root@localhost test]# nl -b a log2012.log 1 2012-01 2 2012-02 3 4 5 ====== [root@localhost test]# 实例3:让行号前面自动补上0,统一输出格式

命令:

nl -b a -n rz log2014.log nl -b a -n rz -w 3 log2014.log

输出:

[root@localhost test]# nl -b a -n rz log2014.log 000001 2014-01 000002 2014-02 000003 2014-03 000004 2014-04 000005 2014-05 000006 2014-06 000007 2014-07 000008 2014-08 000009 2014-09 000010 2014-10 000011 2014-11 000012 2014-12 000013 ======= [root@localhost test]# nl -b a -n rz -w 3 log2014.log 001 2014-01 002 2014-02 003 2014-03 004 2014-04 005 2014-05 006 2014-06 007 2014-07 008 2014-08 009 2014-09 010 2014-10 011 2014-11 012 2014-12 013 =======

说明:

nl -b a -n rz 命令行号默认为六位,要调整位数可以加上参数 -w 3 调整为3位。

实例4:从0开始计数

命令:

nl -v 0 log2012.log

输出:

0 2012-01 1 2012-02 2 ====== 实例5:使用定制的编号分隔符 nl -s :: rumenz.txt 1::入门小站 2::rumenz 3::ping 4::入门


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有