前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux 命令(114)—— nl 命令

Linux 命令(114)—— nl 命令

作者头像
恋喵大鲤鱼
发布2020-02-15 17:39:25
7330
发布2020-02-15 17:39:25
举报
文章被收录于专栏:C/C++基础C/C++基础

1.命令简介

nl(number line)命令用于计算文件的行号并将带有行号的内容输出到标准输出。相比于命令 cat -n,nl 可以对行号做比较多的显示设计,包括位数与是否自动补齐 0 等功能。

2.命令格式

代码语言:javascript
复制
nl [OPTION]... [FILE]...

在没有文件或文件是 - 时,从标准输入读取内容。

3.选项说明

代码语言:javascript
复制
-b, --body-numbering=STYLE
	使用指定样式给文件的正文行编号。STYLE 可取值如下:
	a:给所有行编号,不论其是否为空行(类似 cat -n)
	t:只给非空行编号
	n:不编行
	pBRE:只给包含基本正则表达式(basic regular expression,BRE)的行编号
-d, --section-delimiter=CC
	使用 CC 作为逻辑页分隔符
-f, --footer-numbering=STYLE
	使用指定样式给文件的页脚行编号。STYLE 可取值同上
-h, --header-numbering=STYLE
	使用指定样式给文件的页脚行编号。STYLE 可取值同上
-i, --line-increment=NUMBER
	使用指定增量增加行号
-l, --join-blank-lines=NUMBER
	将指定数量的一组空行视为 1 行
-n :列出行号表示的方法,主要有三种:
    -n ln :行号在萤幕的最左方显示;
    -n rn :行号在自己栏位的最右方显示,且不加 0 ;
    -n rz :行号在自己栏位的最右方显示,且加 0 ;

-w :行号栏位的占用的位数。
-p :在逻辑定界符处不重新开始计算。

4.常用示例


参考文献

[1] nl(1) manual

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-02-08 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.命令简介
  • 2.命令格式
  • 3.选项说明
  • 4.常用示例
  • 参考文献
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档