Por que bash encapsula erro de sintaxe com sotaque grave e com um apóstrofo?


14

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 ``'


Respostas:


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.