Linux命令之nl命令
Linux命令之nl命令
nl 命令在 Linux 系统中用来计算文件中行号。nl 可以将输出的文件内容自动的加上行号,其默认的结果和
与 cat -n 有点不太一样,nl 可以将行号做比较多的显示设计,包括位数是否自动补齐 0 等等的功能
1.命令格式:
1
nl [选项] [文件]
2.命令参数:
-b : 指定行号指定的方式,主要有两种
-b a :表示无论是否为空行,也同样列出行号(类似 cat -n)
-b t:表示有空行,空的那一行不要列出行号(默认值)
-n:列出行号表示的方法,主要有三种
-n ln :行号在萤幕的最左方显示;
-n rn :行号在自己栏位的最右方显示,且不加 0 ;
-n rz :行号在自己栏位的最右方显示,且加 0 ;
-w :行号栏位的占用的位数;
-p :在逻辑定界符处不重新开始计算。
3.使用示例
#Eaxmple01 用 nl 列出 log2018.log 的内容
命令:
nl log2018.lg
输出如下(文件中没有空白行):
[root]# nl log2018.log
1 2018-01
2 2018-02
3 2018-03
4 2018-04
5 2018-05
6 2018-06
7 2018-07
8 2018-08
9 2018-09
10 2018-10
[root]#
输出如下(文件中有空白行):
[root]# nl log2018.log
1 2018-01
2 2018-02
3 2018-03
4 2018-04
5 2018-056 2018-067 2018-078 2018-089 2018-09
10 2018-10
[root]#
说明:文件中的空白行,nl 不会加上行号
Example02 用 nl 列出 log2018.log 的内容,空白行也加上行号
[root]# nl -b a log2018.log
1 2018-01
2 2018-02
3 2018-03
4 2018-04
5
6
7 2018-05
8 2018-06
9 2018-07
10 2018-08
11 2018-09
12 2018-10
[root]#
使用 cat -n 输出如下(文件中有空白行):
[root]# cat -n log2018.log
1 2018-01
2 2018-02
3 2018-03
4 2018-04
5
6
7 2018-05
8 2018-06
9 2018-07
10 2018-08
11 2018-09
12 2018-10
说明:文件中的空白行,cat -n 会加上行号
Example03 列出行号的显示位置
[root]# nl -b a -n ln log2018.log
1 2018-01
2 2018-02
3 2018-03
4 2018-04
5
6
7 2018-05
8 2018-06
9 2018-07
10 2018-08
11 2018-09
12 2018-10
[root]# nl -b a -n rn log2018.log
1 2018-01
2 2018-02
3 2018-03
4 2018-04
5
6
7 2018-05
8 2018-06
9 2018-07
10 2018-08
11 2018-09
12 2018-10
[root]# nl -b a -n rz log2018.log
000001 2018-01
000002 2018-02
000003 2018-03
000004 2018-04
000005
000006
000007 2018-05
000008 2018-06
000009 2018-07
000010 2018-08
000011 2018-09
000012 2018-10
[root@VM_81_181_centos xiaoming]#
nl -b a -n rz 命令默认为 6 位,如果要调整位数,可以加上-w 3 调整为 3 位
[root]# nl -b a -n rz -w 3 log2018.log
001 2018-01
002 2018-02
003 2018-03
004 2018-04
005
006
007 2018-05
008 2018-06
009 2018-07
010 2018-08
011 2018-09
012 2018-10
Linux命令之nl命令相关推荐
- Linux 中的 nl 命令详解及C/C++代码实现(文件行数)
在Linux 操作系统中,如果想编辑文本文件时,希望显示在其前面附加行号的行,这时 Linux 中 nl 命令就派上用场,nl 命令对文件中的行进行编号. Linux nl命令 nl 命令是一个 Un ...
- linux命令:nl命令
linux命令:nl命令 nl命令在linux系统中用来计算文件中行号.nl 可以将输出的文件内容自动的加上行号!其默认的结果与 cat -n 有点不太一样, nl 可以将行号做比较多的显示设计,包括 ...
- (50)Linux命令【nl命令】
(50)Linux命令[nl命令] 1.1 目录 1)目录 2)Linux系统介绍 3)Linux 应用领域 4)Linux命令[nl命令] 5)结语 1.2 Linux系统介绍 Linux,全称GN ...
- Linux中的nl命令
nl命令在Linux系统中用来计算文件的行号,是 number of lines 的缩写.nl可以将输出的文件自动加上行号.其默认的结果与cat -n有点不太一样,nl可以自定义行号显示效果,包 ...
- 【Linux】一步一步学Linux——nl命令(43)
00. 目录 文章目录 00. 目录 01. 命令概述 02. 命令格式 03. 常用选项 04. 参考示例 05. 附录 01. 命令概述 nl命令在linux系统中用来计算文件中行号.nl 可以将 ...
- Linux 命令(114)—— nl 命令
1.命令简介 nl(number line)命令用于计算文件的行号并将带有行号的内容输出到标准输出.相比于命令 cat -n,nl 可以对行号做比较多的显示设计,包括位数与是否自动补齐 0 等功能. ...
- Linux nl 命令使用介绍
文章目录 1.命令格式 2.命令参数 3.命令功能 4.使用例子 1.用 nl 列出文件的内容 2.nl 列出文件内容,空本行也加上行号 3.让行号前面自动补上0,统一输出格式 前面对cat做了介绍, ...
- linux基本命令(11)——nl命令
nl命令用于计算文件中行号.nl可以将输出的内容自动加上行号,其可以将行号做比较多的显示设计,包括位数和是否自动补0等等的功能. 1.命令格式 nl [选项] [文件] 2.命令参数 -b, --bo ...
- Linux的shutdown关机命令,Linux系统Shutdown命令定时关机详解
转自:http://www.bootf.com/490.html Linux系统下的shutdown命令用于安全的关闭/重启计算机,它不仅可以方便的实现定时关机,还可以由用户决定关机时的相关参数.在执 ...
最新文章
- 工程造价步骤_极其全面!1247页安装工程造价与施工管理讲义,造价入门首选...
- 使用代理同步Chromium代码的心得(V2.0)
- HugeGraph 多图配置
- java垃圾回收 分代_Java分代垃圾回收策略原理详解
- CSS3学习基本记录
- loadrunner之socket协议脚本编写
- Drools集成SpringBootStarter
- 取消ajax请求时页面闪烁,用Ajax+js+jQuery实现无闪烁定时刷新页面
- GitHub 标星 10,000+,Apache 顶级项目 ShardingSphere 的开源之路
- HDU1753 大明A+B
- 【转】opencv 配置
- spark 集群搭建 详细步骤
- 找不到该项目,请确认该项目的位置的办法
- 花音机器人_氧叔在“难红难在哪儿”系列中分析曾黎时提到:
- 14 win7 sp1下安装vs2015
- JavaScript进阶 | DOM
- ios 微信分享重新编码链接_iOS 微信分享文件【原创】
- win10 使用苹果耳机没有声音解决方案
- HTML哪个单位是角度,css 角度单位有哪些?
- —【动态规划】凸多边形最优三角剖分
热门文章
- 通过 edu 邮箱登录 Office 365 获得 1 TB 的 OneDrive 空间的方法
- 计算机化验证名词解释
- pajek02:点、线、方向、数值和增删改操作(创建“全数弧”随机社会网络)
- F-One与毕马威共进华友钴业,全面预算加把柴
- 数据结构之时间复杂度和空间复杂度
- 相对时间表达式 —— 解决相对时间序列化的问题
- (一) nvidia jetson orin nvcsi tegra-capture-vi camera相关内容梳理 之 vi相关代码分析
- 【数据治理】数据管理标准规范的初步认识
- 电子面单api接口_JAVA调用示例
- u盘启动盘制作工具哪个最好用?