一、cat命令常用方法总结:
| 用法 | 功能 |
| cat filename | 查看文件的内容 |
| cat file1 file2 > newfile | 将file2的内容追加到file1,生成新文件newfile |
cat > file | 创建并编辑file,若file存在,则原文件内容被覆盖, 按ctrl c 或者ctrl d结束编辑 |
| cat >> file << EOF(结束标志) | 和上一条功能类似,不同之处有两点,一是使用方法不同,二是若file存在,则编辑的内容追加到原文件的后面 |
实例1: cat > file

此时log.sh 已经存在,再次使用该方法编辑log.sh会覆盖原文件内容:

实例2:cat >> file << EOF

此时文件file已经存在,再次使用该方法编辑file后,编辑的内容追加到原先文件内容的后面:

实例3:cat file1 file2 > newfile

发现very居然不见了,说明在合并的时候,第二个文件的内容会从第一个文件光标结束的那一行开始追加。
这样做qing qing 的very就找到了:

二、cat命令常用参数:
| 参数 | 含义 |
| -n | 对文件的行数从1开始编号 |
| -b | 对文件的行数从1开始编号,但对空行不进行编号 |
| -s | 当遇到连续两行以上的空格就替换成一行空格 |
| -E | 在每行结束处显示$,$在文件中代表换行的意思 |
| -T | 查看文件内容时,用^I 代替Tab键 |
| -v | 留白,-, |
注意: -A参数等于 -vET
实例1:-n 和 -b的区别

实例2: 参数-s

实例3: 参数-E

实例4: 参数-T

版权声明:本文为qq_40628106原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。