zoukankan      html  css  js  c++  java
  • 每天一个Linux命令(11)--nl命令

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

      1.命令格式:

        nl  [选项]  [文件]

      2.命令参数:

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

          -b   a    表示不论是否为空行,也同样列出行号(类似 cat  -n)

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

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

          -n  ln  行号在荧幕的最左方显示

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

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

        -w  行号栏位的占用的位数

        -p  在逻辑定界符处不重新开始计算

      3.命令功能:

      nl  命令读取  file  参数(缺省情况下标准输入),计算输入中的行号,将计算过的行号写入标准输出。在输出中,nl  命令根据您在命令行中指定的标志来计算左边的行。  输入文本必须卸载逻辑页中。每个逻辑页有头、主体和页脚节(可以有空节)。除非使用 -p 标志,nl  命令在每个逻辑页开始的地方重新设置行号。可以单独为头,主体和页脚节设置行计算标志(例如,头和页脚行可以被计算然而文本行不能)。

      4.使用实例:

      实例一:用 nl 列出 001.log  的内容

      命令:

        nl   001.log  空白行不会加上行号,cat 命令会;

      实例二:用 nl  列出  001.log  的内容,空格行也加上行号

      命令:

        nl -b a 001.log  "-b a " 加起来才是一组完整的参数

      实例三:让行号前面自动补上0,统一输出格式

      命令:

        nl -b a -n rz 001.log  或者 nl  -n  rz  001.log,  或者 nl  -n rz -w  数字位数  001.log,行号默认是六位,可以调整。

      

      

  • 相关阅读:
    Minimum Cost POJ
    SPFA费用流模板
    ISAP模板
    822D My pretty girl Noora
    822C Hacker, pack your bags!
    Dinic模板
    extjs最普通的grid
    springmvc配置首页的方式
    JSTL select和checkbox的用法
    请教<context:component-scan/>和<mvc:annotation-driven/>的区别20
  • 原文地址:https://www.cnblogs.com/aaronax/p/5615847.html
Copyright © 2011-2022 走看看