'<'终端命令行中的operator

时间:2015-11-09 20:40:10

标签: macos unix command-line terminal

cat < test.txt与普通cat test.txt相比有不同的表现吗?

据我了解

  

&LT;获取右侧文件的标准输入并输入   进入左边的程序。

1 个答案:

答案 0 :(得分:1)

使用cat file.txt,系统调用打开并读取文件由cat生成,而在cat < file.txt中,这些调用由shell进行,然后管理文件&#39 ; s内容通过标准输入到cat。最终结果是一样的,据我所知,没有其他差异。