Раскрытия Bash: от исходного слова к аргументам
Проследите подстановку параметра, разделение слов и поиск имён. Сравните незащищённое значение с тем же значением в двойных кавычках.
Какие связи показывает схема
Shell обрабатывает исходный синтаксис до вызова программы. Некоторые результаты раскрытий затем участвуют в word splitting и pathname expansion. Кавычки изменяют эти последующие этапы, поэтому текст переменной и итоговый массив аргументов могут различаться.
Как сравнивать условия
В двух случаях X содержит a b, IFS стандартный, специальных файловых шаблонов в значении нет. Так можно отдельно наблюдать эффект разделения без добавления других механизмов.
Границы учебной модели
Это выбранный фрагмент порядка Bash, не полный интерпретатор. Brace expansion, арифметика, command substitution, process substitution и контекст присваивания имеют дополнительные правила.
Технические источники
Использованы для проверки поведения. Объяснения и учебные сценарии созданы для проекта.
- GNU Bash — shell expansions
Проверка текста: 2026-09-11. Нативное исполнение на всей матрице дистрибутивов ещё не подтверждено.
Основные понятия общие для Linux. Состав утилит, версии и системные настройки зависят от окружения.
От материала к практике
Выберите следующую тему в каталоге Linux или проверьте знакомые команды в учебном терминале.