当bash报告语法错误时,它会封装带有严重口音和撇号的引发语法错误的文本,如下所示:`...'。知道为什么吗?
这是一个例子:
$ bash -c "echo error()"
bash: -c: line 0: syntax error near unexpected token `('
bash: -c: line 0: `echo error()'
这不是很常见。但是,我很好奇,这不是一个真正的问题。
编辑:这像这样的晦涩的消息变得古怪:
-bash: unexpected EOF while looking for matching ``'
2
可能有共同的根源在哪里反引号和单引号来的时候,表示命令,例如'前卫'?[重复]。
—
manatwork 2014年
答案是:“ 为什么Unix手册页为什么使用双反引号代替双引号? ”
—
Ouki 2014年