本文介绍了cat< file和cat文件之间有什么区别?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
那些看起来一样.也许我对<
运算符有误解.
Those look same. Maybe I’m misunderstaning about <
operator.
这两个命令为什么给出相同的结果?
Why those two commands give same results?
推荐答案
使用cat < file
,cat
会从其标准输入中读取内容; Shell将打开文件,并将文件句柄连接到cat
.使用cat file
,cat
本身无需任何外壳程序即可打开文件.两者的最终结果确实是相同的:cat
读取file
的内容并将其输出到标准输出.
With cat < file
, cat
reads from its standard input; the shell opens the file and connects the file handle to cat
. With cat file
, cat
itself opens the file without any shell involvement. The end result is indeed the same for both: cat
reads the contents of file
and outputs them to standard output.
这篇关于cat< file和cat文件之间有什么区别?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!