Linux nl命令的使用方法
时间:2020-02-18来源:系统城作者:电脑系统城
1、命令简介
nl (Number of Lines) 将指定的文件添加行号标注后写到标准输出。如果不指定文件或指定文件为"-" ,程序将从标准输入读取数据。
2、用法
nl [选项]... [文件]...
3、选项
- -b, --body-numbering=样式 使用指定样式编号文件的正文行目
- -d, --section-delimiter=CC 使用指定的CC 分割逻辑页数
- -f, --footer-numbering=样式 使用指定样式编号文件的页脚行目
- -h, --header-numbering=样式 使用指定样式编号文件的页眉行目
- -i, --page-increment=数值 设置每一行遍历后的自动递增值
- -l, --join-blank-lines=数值 设置数值为多少的若干空行被视作一行
-
- -n, --number-format= 格式 根据指定格式插入行号
- -p, --no-renumber 在逻辑页数切换时不将行号值复位
- -s, --number-separator=字符串 可能的话在行号后添加字符串
- -v, --starting-line-number=数字 每个逻辑页上的第一行的行号
- -w, --number-width= 数字 为行号使用指定的栏数
- --help 显示此帮助信息并退出
- --version 显示版本信息并退出
-
-
- 默认的选项设置是-v1 -i1 -l1 -sTAB -w6 -nrn -hn -bt -fn。CC 是用于分隔逻辑页数的两个分界符,其中缺失的第二个字符暗含了":",如果您要指定"\",
- 请输入"\\"。可用的样式如下:
-
- a 对所有行编号
- t 对非空行编号
- n 不编行号
- pBRE 只对符合正则表达式BRE 的行编号
-
- FORMAT 是下列之一:
-
- ln 左对齐,空格不用0 填充
- rn 右对齐,空格不用0 填充
- rz 右对齐,空格用0 填充
4、示例
示例1:显示行号
- [root@oracledb study]# nl test1.log
- 1 2011
- 2 2012
- 3 2013
示例2:显示行号,指定对齐方式
- [root@oracledb study]# nl -nln test1.log
- 1 2011
- 2 2012
- 3 2013
- [root@oracledb study]# nl -nrn test1.log
- 1 2011
- 2 2012
- 3 2013
- [root@oracledb study]# nl -nrz test1.log
- 000001 2011
- 000002 2012
- 000003 2013
-
示例3:指定宽度为4位 默认为6位
- [root@oracledb study]# nl -nrz -w 4 test1.log
- 0001 2011
- 0002 2012
- 0003 2013
示例4:将标准输入的内容编号
- [root@oracledb study]# nl
- line1
- 1 line1
- line2
- 2 line2
- line3
- 3 line3
- [root@oracledb study]#
-
按ctrl+D结束输入
or EOF(End Of File)
- [root@oracledb study]# nl <<EOF
- > line1
- > line2
- > line3
- > EOF
- 1 line1
- 2 line2
- 3 line3
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。
相关信息
-
linux 文件权限怎么解析
常用权限linux系统内有档案有三种身份 u:拥有者 g:群组 o:其他人这些身份对于文档常用的有下面权限:r:读权限,用户可以读取文档的内容,如用cat,more查看w:写权限,用户可以编辑文档x...
2024-07-07
-
如何使用WPSeku找出 WordPress 安全问题?
然而,如果我们遵循通常的 WordPress 最佳实践,这些安全问题可以避免。在本篇中,我们会向你展示如何使用 WPSeku,一个 Linux 中的 WordPress 漏洞扫描器,它可以被用来找出你安装...
2024-07-03