标签: bash io-redirection
这些看起来相同。也许我对<运营商有误解。
<
为什么这两个命令会给出相同的结果?
答案 0 :(得分:5)
使用cat < file,cat从其标准输入读取; shell打开文件并将文件句柄连接到cat。使用cat file,cat本身会在没有任何shell参与的情况下打开文件。两者的最终结果确实相同:cat读取file的内容并将它们输出到标准输出。
cat < file
cat
cat file
file