趣谈shell系列之八:cat,再小的命令,也有自己的IO!

栏目:趣谈shell 作者:admin 日期:2018-10-27 评论:0 点击: 192 次

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文本的文件名,其实这种文件名并不是存在的,-就是一个临时占位符而已。

网站公告
欢迎加入金燕知识社群,更多介绍请查阅:知识社群

趣谈shell系列之八:cat,再小的命令,也有自己的IO!:等您坐沙发呢!

发表评论


------====== 本站公告 ======------
金丝燕网,即将迎来四周年!