Вы задали вопрос здесь , и было отмечено, что NO_GLOB_SUBST
является ключевым словом zsh (см. индекс опционов ). Это связывает с
GLOB_SUBST
Обрабатывать любые символы, полученные в результате расширения параметра, как подходящие для расширения имени файла и создания имени файла, а также любые символы, полученные в результате подстановка команд как подходящая для генерации имени файла. Фигурные скобки (и запятые между ними) не подлежат раскрытию.
Итак ... " NO_
" впереди отключает эту функцию .
Без знака доллара ( $
) перед именем ни zsh, ни bash не будут рассматривать это как переменную , а не как имя или ключевое слово .