cat: 连接

Concatenate

cat输出文件内容,到标准输出或另一个文件里面。

实例1:查看单个文件

cat filename

这会打印文件所有的内容到屏幕上。

实例2:查看多个文件

cat file1 file2

将打印多个文件。

实例3:输出行号

cat -n filename

不但打印出文件内容,还会在每行前面打印行号。

实例4:新建一个文件

cat > newfile

这样会新建一个文件,这个时候输入的内容就会写入文件,然后Ctrl+c退出。

实例5:复制文件

cat src-filename > dest-filename

这会把src-filename复制到新的dest-filename中。

实例6:压缩空行

cat -s filename

如果文件中有空行,会对其进行压缩(连续多个空行只输出一行)。

实例7:添加内容

cat src-filename >> desc-filename

这会把src-filename的内容添加到desc-filename文件的末尾。

实例8:文件拼接

根据7可以实现多个文件的拼接:

cat file1 file2 file3 ... filen >> file

Last updated