• 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
  • 相关阅读:
    录音和朗诵的实现
    树型控件的处理(完整版)
    蜘蛛爬虫
    百度公司面试题
    一名程序员的杂想
    javascript语法
    HTML标签
    Winform中保存当前控件的记录
    hdu3079 Vowel Counting (strlwr(将字符串中的字母转换为小写);strupr(转换为大写))
    hdu 1860 统计字符 (水)
  • 原文地址:https://www.cnblogs.com/liujiaxin2018/p/15039135.html
Copyright © 2020-2023  润新知