每天进步一点点——linux——nl
来源:互联网 发布:oracle示例数据库脚本 编辑:程序博客网 时间:2024/05/18 22:13
一、 简介
nl 可以将行号做比较多的显示设计,包括位数与是否自动补齐 0 等等的功能。
二、 命令格式
nl [选项]... [文件]...
三、 常用参数
-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 显示版本信息并退出环境变量
NF 每一行 ($0) 拥有的栏位总数
NR 目前 awk 所处理的是『第几行』数据
FS 目前的分隔字节,默认是空白键
四、 常用例子
1. 显示行号
[bzfys@Nagios~]$ nl aaa
1 超级管理员:x:0:0:超级管理员:/超级管理员:/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 lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
6 sync:x:5:0:sync:/sbin:/bin/sync
7 shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
8 halt:x:7:0:halt:/sbin:/sbin/halt
9 mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
10 uucp:x:10:14:uucp:/var/spool/uucp:/sbin/nologin
11 operator:x:11:0:operator:/超级管理员:/sbin/nologin
2. 以三位数的格式显示行号,用0填充
[bzfys@Nagios~]$ nl -b a -n rz -w 3 aaa
001 超级管理员:x:0:0:超级管理员:/超级管理员:/bin/bash
002 bin:x:1:1:bin:/bin:/sbin/nologin
003 daemon:x:2:2:daemon:/sbin:/sbin/nologin
004 adm:x:3:4:adm:/var/adm:/sbin/nologin
005 lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
006 sync:x:5:0:sync:/sbin:/bin/sync
007 shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
42000 41000 126000.00
- 每天进步一点点——linux——nl
- 每天进步一点点——linux——ls
- 每天进步一点点——linux——pwd
- 每天进步一点点——linux——mkdir
- 每天进步一点点——linux——rm
- 每天进步一点点——linux——mv
- 每天进步一点点——linux——touch
- 每天进步一点点——linux——cp
- 每天进步一点点——linux——more
- 每天进步一点点——linux——tail
- 每天进步一点点——linux——less
- 每天进步一点点——linux——head
- 每天进步一点点——linux——which
- 每天进步一点点——linux——whereis
- 每天进步一点点——linux——locate
- 每天进步一点点——linux——rpm
- 每天进步一点点——linux——df
- 每天进步一点点——linux——ps
- 下拉刷新控件RefreshableView的实现
- C语言中的数据类型
- Python使用QRCode模块生成二维码
- c++课程实训 银行储蓄系统
- eclipse Code Templates的深入研究
- 每天进步一点点——linux——nl
- 必然失败的原因
- 用GDB调试程序(一)
- POJ 3617 Best Cow Line(贪心)
- unlock 306sh(Aquos Crystal 解锁)
- 用GDB调试程序(二)
- 如何配置adb环境变量
- 用GDB调试程序(五)
- eclipse 工程配置(.classpath和.project)文件的作用