cat是三个字母,更是一个简单命令,再小的命令,也有自己的IO,类似微信的名言:再小的个体,也有自己的品牌。

(1)cat可以从文件中读取数据,然后显示到标准输出上面,例如:
cat file1 file2 file3

(2)cat可以直接从标准输入读取数据,然后写到文件里面,例如:
cat > file.txt << EOF

hello world!
hello world!
EOF

(3)cat可以同时从标准输入读取数据,然后拼接从文件中读取的数据,最后显示在标准输出,例如:
echo "hello world!" | cat - file.txt
hello world!打印在显示器上,对echo命令来说,它是标准输出的数据,但是对于|命令来说,它就是标准输入的数据,而-就是用来代替的来自stdin文本的文件名,其实这种文件名并不是存在的,-就是一个临时占位符而已。

标签: none

[网站公告]-[2024年兼职介绍]


添加新评论