Cuando bash se informa de un error de sintaxis, que encapsula el texto que ha elevado el error de sintaxis ambos con acento grave y con un apóstrofo, como esto: `...'
. ¿Alguna idea de por qué?
Aquí hay 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, tengo curiosidad, este 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 ``'
2
Puede tener raíces comunes con ¿De dónde provienen el backtick y la comilla simple cuando denotan comandos, por ejemplo, 'prog'? [duplicado] .
—
manatwork
La respuesta está aquí: " ¿Por qué las páginas de manual de Unix usan comillas dobles en lugar de comillas dobles? "
—
Ouki