![¿Por qué bash encapsula el error de sintaxis tanto con un acento grave como con un apóstrofe?](https://rvso.com/image/52113/%C2%BFPor%20qu%C3%A9%20bash%20encapsula%20el%20error%20de%20sintaxis%20tanto%20con%20un%20acento%20grave%20como%20con%20un%20ap%C3%B3strofe%3F.png)
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.