linux命令之查看文件内容加上行号-nl
来源:互联网 发布:金蝶软件优缺点 编辑:程序博客网 时间:2024/05/16 09:48
在linux下cat命令可以查看文件内容,不过有时候我们需要在前面加上行号,看起来更方便,nl命令就有这个功能。
比如查看一个sh脚本:
$ cat print-printf.sh #!/bin/bashecho $0 $1if [ $1x == 1x ]; then echo "printf" awk '{for(i=1;i<5;i++){printf($i"\t")}}' test.txtelse echo "print" awk '{for(i=1;i<5;i++){print($i"\t")}}' test.txtfi$ nl -n ln print-printf.sh 1 #!/bin/bash 2 echo $0 $13 if [ $1x == 1x ]; then4 echo "printf"5 awk '{for(i=1;i<5;i++){printf($i"\t")}}' test.txt6 else7 echo "print"8 awk '{for(i=1;i<5;i++){print($i"\t")}}' test.txt9 fi
在shell终端输入nl --help查看其他的选项:
$ nl --help用法:nl [选项]... [文件]...Write each FILE to standard output, with line numbers added.如果没有指定文件,或者文件为"-",则从标准输入读取。必选参数对长短选项同时适用。 -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 填充GNU coreutils online help: <http://www.gnu.org/software/coreutils/>请向<http://translationproject.org/team/zh_CN.html> 报告nl 的翻译错误Full documentation at: <http://www.gnu.org/software/coreutils/nl>or available locally via: info '(coreutils) nl invocation'
阅读全文
0 0
- linux命令之查看文件内容加上行号-nl
- linux nl 查看文件内容,显示行号
- Linux nl --让输出的文件内容自动加上行号
- nl 查看文件内容(添加行号打印)
- 显示文件内容时显示行号命令nl
- linux之nl命令
- Linux命令之"nl"
- linux之 查看文件命令cat,more,less,tail,tac,nl,od
- linux之 查看文件命令cat,more,less,tail,tac,nl,od .
- linux学习笔记之-- 查看文件命令cat,more,less,tail,tac,nl,od
- linux文件操作 nl显示行号
- linux命令学习-文件目录之nl命令
- linux查看文件行号
- linux查看文件内容命令
- Linux 文件内容查看命令
- Linux 文件内容查看命令
- Linux中查看文本文件内容命令cat/tac/nl/more/less/head/tail/vi总结
- nl命令--显示行号工具
- 阿里云服务器
- Scala 之控制结构(二)
- BZOJ3223/洛谷P3391
- 【十八掌●内功篇】第五掌:HDFS之Shell
- DOM4j解析xml文件
- linux命令之查看文件内容加上行号-nl
- 文本编码
- 23种设计模式(2)-工厂模式
- github个人主页
- 怎么安装redis并测试?
- linux 使用 tmux 运行后台程序
- Android RxJava 基于事件的异步库
- Android命令Monkey压力测试,详解
- C++读写txt文件(基本操作1)