5
为什么有时在元字符周围需要空格?
几个月前,我在手臂上刺了一个叉子炸弹,而我跳过了空格,因为我认为如果没有空格,它看起来会更好。但令我沮丧的是,有时(并非总是)当我在shell中运行它时,它不会启动fork炸弹,而只是给出语法错误。 bash: syntax error near unexpected token `{:' 昨天,当我尝试在朋友的Bash shell中运行它时,它发生了,然后我添加了空白,它突然起作用了,:(){ :|:& };:而不是:(){:|:&};: 空格重要吗?我在手臂上纹身了语法错误吗? 它似乎始终在zsh中工作,但在Bash中不起作用。 一个相关的问题并不能解释有关空格的任何信息,这确实是我的问题。为什么Bash能够正确解析需要空格?
543
bash
shell
syntax
syntax-error