我不小心在 Bash 终端中输入了以下命令:
exit()
Bash 会一直读取下一行,直到我输入字符串文字,并且 Bash 给出错误“-bash:意外标记附近的语法错误”。
所以我测试了其他一些类似的输入,例如:
foobar ()
Bash 给出了类似的输出。以下是我得到的结果:
~ $ foo ()
> bar
-bash: syntax error near unexpected token `bar'
有人可以解释一下原因吗。我只知道括号用于创建数组或子shell。我不知道这个实际上是做什么的。