zoukankan      html  css  js  c++  java
  • 【Linux】nl命令

    用途

    nl主要用于输出行号,但是与cat -n不太一样的是,可以自定义输出行号的样式


    全称

    nl的全称为:Number of Lines


    参数

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

           -b a :表示不论是否为空行,也同样列出行号

           -b t :如果有空行,空的那一行不列出行号(默认值)

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

          -n ln :行号在屏幕的最左显示;

          -n rn :行号在自己栏位的最右方显示,且不加 0;

          -n rn :行号在自己栏位的最右方显示,且加 0

    -w :行号字段占用的位数


    案例

    案例一:列出/etc/issue的内容

    [root@bigdata home]# nl /etc/issue
          1    S
          2    Kernel on an m


    案例二:显示/etc/issue中的空行

    [root@bigdata home]# nl -b a /etc/issue
          1    S
          2    Kernel on an m
          3   

    范例三:行号自动补0,且靠栏位右边展示

    [root@bigdata home]# nl -b a -n rz /etc/issue
    000001    S
    000002    Kernel on an m
    000003


    范例四:行号自动补0,限制行号位数为3位,且靠栏位右边展示

    [root@bigdata home]# nl -b a -n rz –w 3 /etc/issue
    001    S
    002    Kernel on an m
    003




  • 相关阅读:
    java8
    java8
    java8
    java8
    java8
    java8
    java8
    java8
    GUC-13 生产者和消费者案例-旧
    GUC-14 ForkJoin
  • 原文地址:https://www.cnblogs.com/OliverQin/p/9448609.html
Copyright © 2011-2022 走看看