【linux命令之cat】

语法

cat(选项)(参数)

选项

-n或-number:有1开始对所有输出的行数编号;
-b或--number-nonblank:和-n相似,只不过对于空白行不编号;
-s或--squeeze-blank:当遇到有连续两行以上的空白行,就代换为一行的空白行;
-A:显示不可打印字符,行尾显示“$”;
-e:等价于"-vE"选项;
-t:等价于"-vT"选项;

参数

文件列表:指定要连接的文件列表。

1. 打印文件内容,参数-n(--number)可以打印出行号
cat -n test.log
2. -b和 -n 相似,只不过对于空白行不编号.

例如:

cat -b test.log
3. 每行结尾加上$
cat -e test.log
4. 把 test1.log 的文档内容加上行号后输入 test2.log 中(

>符号会覆盖test2.log中的内容,>> 符合为追加):

cat -n test1.log > test2.log
cat -n test1.log >> test2.log
5. 把 test1.log 和 test2.log 的文档内容加上行号(空白行不加)之后将内容附加到 test3.log 里:
cat -b test1.log test2.log >> test3.log
6. 把test3.log内容扔进垃圾箱,赋空值test3.log
cat /dev/null > test3.log
感兴趣的朋友可以试试(文件倒序输出)
tac test.log

喜欢的打赏支持哦 ^ ~ ^

你可能感兴趣的:(【linux命令之cat】)