码迷,mamicode.com
首页 > 其他好文 > 详细

nl命令

时间:2015-11-10 16:19:40      阅读:226      评论:0      收藏:0      [点我收藏+]

标签:linux命令基础

命令功能:为文件内容添加行号,如果多个文件,则合在一起处理,输出到标准输出

命令格式:nl [选项] file

常用选项:

-b 行号的指定方式:

  -b a 不论是否为空行,都指定行号类似cat -n

  -b t 如果有空行,空行不指定行号(默认)

-n 行号显示方法:

  -n ln 屏幕的最左方显示

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

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

-w 行号栏位占位数

举例:

显示passwd文件内容,空行也加行号

nl -b a passwd

# [root@localhost tmp]# nl -b a passwd 

#      1 root:x:0:0:root:/root:/bin/bash

#      2 bin:x:1:1:bin:/bin:/sbin/nologin

#      3 daemon:x:2:2:daemon:/sbin:/sbin/nologin

#      4 adm:x:3:4:adm:/var/adm:/sbin/nologin

#      5

#      6

#      7

#      8 sync:x:5:0:sync:/sbin:/bin/sync

#      9

#     10 shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown

#     11 halt:x:7:0:halt:/sbin:/sbin/halt


显示passwd文件内容,空行不显示行号,行号前自动补0进行统一,占位数是4位

nl -n rn passwd

# [root@localhost tmp]# nl -n rz -w 4 passwd 

# 0001 root:x:0:0:root:/root:/bin/bash

# 0002 bin:x:1:1:bin:/bin:/sbin/nologin

# 0003 daemon:x:2:2:daemon:/sbin:/sbin/nologin

# 0004 adm:x:3:4:adm:/var/adm:/sbin/nologin

#      

#      

#      

# 0005 sync:x:5:0:sync:/sbin:/bin/sync

#      

# 0006 shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown

# 0007 halt:x:7:0:halt:/sbin:/sbin/halt

nl命令

标签:linux命令基础

原文地址:http://wszzdanm.blog.51cto.com/1841747/1711420

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!