linux命令7--cat命令&nl命令

cat命令一般是用来显示文件,也可以用来合并几个文件共同输出,还可以用重定向符从标准输入并显示

例子1 

cat -n d.txt c.txt

合并c.txt和d.txt并输出行号

例子2

cat > g.txt

读入键盘输入并存到g.txt中

例子3

 tac log.txt

tac是cat的反写,表示反写文件的内容

参考文档:http://www.cnblogs.com/peida/archive/2012/10/30/2746968.html

nl可以显示文件的时候加上行号,后面加上文件名

可选的参数有-b a 显示所有的行号,-b t 空行不显示行号

-w 后加数字可以显示格式化的行号,默认为6位

-n 可用来控制行号的显示,-n ln行号在最左边显示,-n rn 行号在最右边显示且不加0,-n rz 行号在最右边显示且加0展示


例子1

 nl -b a a.txt
     1  a
     2
     3  s
     4
     5  d
     6
     7
     8  c
     9
    10
    11  e

例子2

 nl -b a -n rz a.txt
000001  a
000002
000003  s
000004
000005  d
000006
000007
000008  c
000009
000010
000011  e

例子3

 nl -b a -n rz -w 3 a.txt
001     a
002
003     s
004
005     d
006
007
008     c
009
010
011     e

参考文档:http://www.cnblogs.com/peida/archive/2012/11/01/2749048.html


你可能感兴趣的:(linux命令7--cat命令&nl命令)