Linux常用命令8:Linux文件内容操作—cat命令详解
说明:
cat,是单词 concatenate 的缩写, 把文件的内容输出到stdout.当与重定向操作符 (> 或
着>>结合使用时, 一般都是用来将多个文件连接起来.
用法:
- $cat file1 file2 file3
- 不仅可以从文件中读取内容并且拼接,还能从标准输入流中读取
例如:$echo ‘some content’ | cat - file.txt
解释:这里的 - 就代表了 ‘some content’ 的临时文件,也就是输入流
cat -n host:显示带行数的文件内容
cat -b host:显示带行数的文件内容,并且忽略空行
该命令主要功能:
拼接文本文件或标准输入,并输出到标准输出。
语法:
cat [可选参数] 文件路径 [其他文件路径]
选项说明:
常用场景:
1.查看文件内容:
cat -n a.txt
合并文本文件中的重复空行,并输出到另一个文本文件
cat -s a.txt > b.txt
合并多个文件到一个文件:
cat a.txt b.txt > c.txt