Когда Баш сообщает об ошибке синтаксиса, он инкапсулирует текст , который воскресил ошибку синтаксиса и с серьезным акцентом и с апострофом, как это: `...'. Есть идеи почему?
Вот пример:
$ bash -c "echo error()"
bash: -c: line 0: syntax error near unexpected token `('
bash: -c: line 0: `echo error()'
Это не очень распространено; Впрочем, мне просто любопытно, это не настоящая проблема.
Изменить: это становится страннее с непонятными сообщениями, как этот:
-bash: unexpected EOF while looking for matching ``'
2
Может иметь общие корни с Откуда берется обратная кавычка и одинарные кавычки при обозначении команд, например, `prog '? [дубликат] .
—
manatwork
Ответ здесь: « Почему
—
справочные