In Bash Руководство для начинающих
Расширение фигурной скобки выполняется перед любыми другими расширениями, и любые символы, специальные для других расширений, сохраняются в результате. Это строго текстуально. Bash не применяет какую-либо интерпретацию syntacti c к контексту расширения или тексту в скобках. Чтобы избежать конфликтов с расширением параметра, строка «$ {» не считается пригодной для расширения фигурной скобки.
В этом параграфе говорится, что Bash не применяет интерпретацию syntacti c к контекст расширения или текст между фигурными скобками, но когда я выполнил эту команду
h{elp,`uname`}
Она вернула
bash: help: no help topics match `hLinux'. Try `help help' or `man -k hLinux' or `info hLinux'.
Она возвращает слово hLinux
вместо h`uname `. Таким образом, слово «uname» интерпретируется даже в том случае, если оно заключено в фигурные скобки, почему?
Bash Руководство для начинающих Снимок экрана с абзацем