以下两个命令都尝试打开一个不存在的文件foo
,但是错误消息有所不同。可能是什么原因?
$ cat foo
cat: cannot open foo
$ cat < foo
-bash: foo: No such file or directory
12
伙计们,请不要仅根据格式来对帖子进行否决,特别是对于来自新手的帖子。在这里,这是一个非常有效的问题。
—
斯特凡Chazelas
它应该
—
TulainsCórdova'16
cat < food
代替cat < foo
@TulainsCórdova或者,在某些文化中
—
DepressedDaniel
food < cat
;)
松散相关:shell的控制和重定向运算符是什么?
—
G-Man说'恢复莫妮卡'
仅第一个错误来自
—
Dmitry Grigoryev
cat
。现在,我想知道第二个消息是从哪里开始的,考虑到它以bash:
... 开头