
Cuando bash informa un error de sintaxis, encapsula el texto que generó el error de sintaxis con acento grave y con un apóstrofo, como este: `...'
. ¿Alguna idea de por qué?
He aquí un ejemplo:
$ bash -c "echo error()"
bash: -c: line 0: syntax error near unexpected token `('
bash: -c: line 0: `echo error()'
Esto no es muy común; sin embargo, solo tengo curiosidad, esto no es un problema real.
Editar:Esto se vuelve más extraño con mensajes oscuros como este:
-bash: unexpected EOF while looking for matching ``'
Respuesta1
En determinadas fuentes, esas comillas aparecerán como pares opuestos de comillas simples curvadas. Espasado de modaenEl mundo Unicode actual, pero el código y las prácticas que produjeron tales citas derivan de una época anterior a Unicode o anterior a su disponibilidad generalizada.