Quando o bash está relatando um erro de sintaxe, ele encapsula o texto que levantou o erro de sintaxe ambos com acento grave e com um apóstrofo, assim: `...'
. Alguma idéia do porquê?
Aqui está um exemplo:
$ bash -c "echo error()"
bash: -c: line 0: syntax error near unexpected token `('
bash: -c: line 0: `echo error()'
Isso não é muito comum; no entanto, estou curioso, isso não é um problema real.
Edit: isso fica mais estranho com mensagens obscuras como esta:
-bash: unexpected EOF while looking for matching ``'
2
Pode ter raízes comuns com a origem de backtick e aspas simples ao denotar comandos, por exemplo, `prog '? [duplicado] .
—
28814 manatwork
A resposta está aqui: " Por que homem páginas Unix usar acentos graves duplas no lugar de aspas duplas? "
—
Ouki