• linux系统中nl命令


    linux系统中nl命令

    1、测试数据

    [root@centos79 test3]# cat a.txt
    e 3 8 i
    d f a e
    8 3 s g
    g j 2 z
    t y c g
    s g s a

    2、nl命令

    [root@centos79 test3]# cat a.txt
    e 3 8 i
    d f a e
    8 3 s g
    g j 2 z
    t y c g
    s g s a
    [root@centos79 test3]# nl a.txt
         1  e 3 8 i
         2  d f a e
         3  8 3 s g
         4  g j 2 z
         5  t y c g
         6  s g s a

    3、nl -n rz file

    [root@centos79 test3]# cat a.txt
    e 3 8 i
    d f a e
    8 3 s g
    g j 2 z
    t y c g
    s g s a
    [root@centos79 test3]# nl -n rz a.txt
    000001  e 3 8 i
    000002  d f a e
    000003  8 3 s g
    000004  g j 2 z
    000005  t y c g
    000006  s g s a

    4、-w指定宽度

    [root@centos79 test3]# cat a.txt
    e 3 8 i
    d f a e
    8 3 s g
    g j 2 z
    t y c g
    s g s a
    [root@centos79 test3]# nl -n rz a.txt
    000001  e 3 8 i
    000002  d f a e
    000003  8 3 s g
    000004  g j 2 z
    000005  t y c g
    000006  s g s a
    [root@centos79 test3]# nl -n rz -w 2 a.txt
    01      e 3 8 i
    02      d f a e
    03      8 3 s g
    04      g j 2 z
    05      t y c g
    06      s g s a
    [root@centos79 test3]# nl -n rz -w 2 a.txt | sed 's/[	 ]+/ /'
    01 e 3 8 i
    02 d f a e
    03 8 3 s g
    04 g j 2 z
    05 t y c g
    06 s g s a

    5、修改测试数据、增加空行

    [root@centos79 test3]# cat a.txt
    e 3 8 i
    d f a e
    
    
    8 3 s g
    g j 2 z
    t y c g
    s g s a
    [root@centos79 test3]# nl a.txt
         1  e 3 8 i
         2  d f a e
    
    
         3  8 3 s g
         4  g j 2 z
         5  t y c g
         6  s g s a
    [root@centos79 test3]# nl -b a a.txt  ## -b a实现给空行增加编号
         1  e 3 8 i
         2  d f a e
         3
         4
         5  8 3 s g
         6  g j 2 z
         7  t y c g
         8  s g s a
  • 相关阅读:
    idea修改代码没法实时编译终极解决方案
    linux 安装 hadoop
    linux克隆虚拟机后需要修改的点
    多线程第一篇
    windows搭建ftp环境
    第8章PostGIS参考
    postgis 简单应用
    linux 安装postgresql
    复杂度分析(下)
    复杂度分析(上)
  • 原文地址:https://www.cnblogs.com/liujiaxin2018/p/15039135.html
Copyright © 2020-2023  润新知