cat命令一般是用来显示文件,也可以用来合并几个文件共同输出,还可以用重定向符从标准输入并显示
例子1
cat -n d.txt c.txt
合并c.txt和d.txt并输出行号
例子2
cat > g.txt
读入键盘输入并存到g.txt中
例子3
tac log.txt
tac是cat的反写,表示反写文件的内容
参考文档:
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.txt000001 a000002000003 s000004000005 d000006000007000008 c000009000010000011 e
例子3
nl -b a -n rz -w 3 a.txt001 a002003 s004005 d006007008 c009010011 e
参考文档: