系统城装机大师 - 固镇县祥瑞电脑科技销售部宣传站!

当前位置:首页 > 系统教程 > Linux教程 > 详细页面

Linux nl命令的使用方法

时间:2020-02-18来源:系统城作者:电脑系统城

1、命令简介

nl (Number of Lines) 将指定的文件添加行号标注后写到标准输出。如果不指定文件或指定文件为"-" ,程序将从标准输入读取数据。

2、用法

nl [选项]... [文件]...

3、选项


 
  1. -b, --body-numbering=样式 使用指定样式编号文件的正文行目
  2. -d, --section-delimiter=CC 使用指定的CC 分割逻辑页数
  3. -f, --footer-numbering=样式 使用指定样式编号文件的页脚行目
  4. -h, --header-numbering=样式 使用指定样式编号文件的页眉行目
  5. -i, --page-increment=数值 设置每一行遍历后的自动递增值
  6. -l, --join-blank-lines=数值 设置数值为多少的若干空行被视作一行
  7.  
  8. -n, --number-format= 格式 根据指定格式插入行号
  9. -p, --no-renumber 在逻辑页数切换时不将行号值复位
  10. -s, --number-separator=字符串 可能的话在行号后添加字符串
  11. -v, --starting-line-number=数字 每个逻辑页上的第一行的行号
  12. -w, --number-width= 数字 为行号使用指定的栏数
  13. --help 显示此帮助信息并退出
  14. --version 显示版本信息并退出
  15.  
  16.  
  17. 默认的选项设置是-v1 -i1 -l1 -sTAB -w6 -nrn -hn -bt -fn。CC 是用于分隔逻辑页数的两个分界符,其中缺失的第二个字符暗含了":",如果您要指定"\",
  18. 请输入"\\"。可用的样式如下:
  19.  
  20. a 对所有行编号
  21. t 对非空行编号
  22. n 不编行号
  23. pBRE 只对符合正则表达式BRE 的行编号
  24.  
  25. FORMAT 是下列之一:
  26.  
  27. ln 左对齐,空格不用0 填充
  28. rn 右对齐,空格不用0 填充
  29. rz 右对齐,空格用0 填充

4、示例

示例1:显示行号


 
  1. [root@oracledb study]# nl test1.log
  2. 1 2011
  3. 2 2012
  4. 3 2013

示例2:显示行号,指定对齐方式


 
  1. [root@oracledb study]# nl -nln test1.log
  2. 1 2011
  3. 2 2012
  4. 3 2013
  5. [root@oracledb study]# nl -nrn test1.log
  6. 1 2011
  7. 2 2012
  8. 3 2013
  9. [root@oracledb study]# nl -nrz test1.log
  10. 000001 2011
  11. 000002 2012
  12. 000003 2013
  13.  

示例3:指定宽度为4位 默认为6位


 
  1. [root@oracledb study]# nl -nrz -w 4 test1.log
  2. 0001 2011
  3. 0002 2012
  4. 0003 2013

示例4:将标准输入的内容编号


 
  1. [root@oracledb study]# nl
  2. line1
  3. 1 line1
  4. line2
  5. 2 line2
  6. line3
  7. 3 line3
  8. [root@oracledb study]#
  9.  

按ctrl+D结束输入

or EOF(End Of File)


 
  1. [root@oracledb study]# nl <<EOF
  2. > line1
  3. > line2
  4. > line3
  5. > EOF
  6. 1 line1
  7. 2 line2
  8. 3 line3

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。

分享到:

相关信息

  • linux 文件权限怎么解析

    常用权限linux系统内有档案有三种身份 u:拥有者 g:群组 o:其他人这些身份对于文档常用的有下面权限:r:读权限,用户可以读取文档的内容,如用cat,more查看w:写权限,用户可以编辑文档x...

    2024-07-07

  • 如何使用WPSeku找出 WordPress 安全问题?

    然而,如果我们遵循通常的 WordPress 最佳实践,这些安全问题可以避免。在本篇中,我们会向你展示如何使用 WPSeku,一个 Linux 中的 WordPress 漏洞扫描器,它可以被用来找出你安装...

    2024-07-03

系统教程栏目

栏目热门教程

人气教程排行

站长推荐

热门系统下载