基本使用
- 一次性显示整个文件,
cat filename
- 创建一个文件,并将键盘键入的内容填充进去,
cat > filename
- 多个文件
合并
为一个文件,cat file1 file2 > file
- 多个文件
追加
到一个文件,cat file1 file2 >> file
-
cat >> file << EOF
,追加输入内容到file,直到EOF为止,EOF为结束标记不会填充到file中
附加参数
-
-n
或--number
,由 1 开始对所有输出的行数编号 -
-b
或--number-nonblank
和-n
相似,只不过对于空白行不编号 -
-s
或--squeeze-blank
当遇到有连续两行以上的空白行,就代换为一行的空白行 -
-v
或--show-nonprinting
,显示不打印的字符,比如控制字符X,删除字符?等等 -
-t
,显示跳格符(tab)为^I -
-e
,显示换行符为$ -
-u
,不使用输出缓存
⚠️警告
警告:我们要知道
>
意思是创建,>>
是追加,千万不要弄混了!造成失误可不是闹着玩的!
网友评论