Shell, основы shell scripting
- Процесс сборки представляет собой последовательный вызов различных команд (компонентов тулчейна). Shell (командный интерпретатор) позволяет автоматизировать выполнение команд.
- Выполнение команд (команды и параметры, код возврата). Встроенные команды.
- Переменные, variable expansion
- Command xpansion
- escaping, quoting
- if, for, while, case. Функции. Source.
- Ввод/вывод, перенаправление ввода-вывода, read
- Стандартные утилиты
- Примеры простых сборочных скриптов на shell
Материалы
Курс «Программное окружение Linux»
Глава «Возможности командной оболочки» книги «Введение в ОС Linux»
Лекции «Shell: язык программирования и оболочка» и «Shell: интерпретатор командной строки и … оболочка. Zsh, Bash и т. п.» курса «Архитектура операционных систем GNU/Linux» содержат ссылки на различные материалы.