当前位置: 技术问答>linux和unix
这个命令到底起什么作用哦?
来源: 互联网 发布时间:2017-04-18
本文导语: echo 'Text through stdin stdin' | cat - file.txt 得到的结果是 Text through stdin stdin 而 echo 'Text through stdin stdin' 的结果也是 Text through stdin stdin 我想问下这标红的部分,到底起什么作用,感觉加与不加都一个样呀。 | ...
echo 'Text through stdin stdin' | cat - file.txt
得到的结果是 Text through stdin stdin
而
echo 'Text through stdin stdin' 的结果也是
Text through stdin stdin
我想问下这标红的部分,到底起什么作用,感觉加与不加都一个样呀。
|
要加啊,那是因为你的file文件里面没有东西,要是有东西,结果就不一样了。
|
LS正解,把标准输入和输入文件的内容拼接在一起,file.txt 里写的东西再试试看。
|
是这样吧,哥:
echo 'Text through stdin stdin' | cat - > file.txt
cat会将第一个参数作为标准输入,-表示将管道作为标准输入,但cat的标准输出是终端,你必须>file.txt才能打到file.txt里。
echo 'Text through stdin stdin' | cat - > file.txt
cat会将第一个参数作为标准输入,-表示将管道作为标准输入,但cat的标准输出是终端,你必须>file.txt才能打到file.txt里。
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。