Модуль 1: Введение в программирование на языке оболочки (Shell Programming).
- Что такое Shell;
- Типы оболочки;
- Зачем нужны сценарии оболочки;
- Преимущества сценариев оболочки;
Модуль 2: Основы Bash.
- Файлы инициализации;
- Псевдонимы;
- Переменные;
- История команд;
- Входные и выходные каналы;
- Типы команд;
- Цитирование;
- Замена и расширение;
- Интерпретация командной строки.
Модуль 3: Основные элементы сценария (ввод/вывод).
- Блок-схемы программ;
- Общие соглашения;
- Вывод результатов выполнения сценария;
- Получение вводных данных от пользователя;
- Простые операции с переменными;
- Примеры сценариев.
Модуль 4: Основные элементы сценария (структуры управления).
- Простое ветвление с помощью if;
- Ветвление с case;
- Итерации и циклы;
- Выход из цикла;
- Примеры сценариев.
Модуль 5: Продвинутые методы написания сценариев.
- Получение данных ввода с помощью read;
- Функции оболочки;
- Получение параметров ввода с помощью getopts;
- Обработка сигналов с помощью trap;
- Реализация простых меню с помощью select;
- Диалоговые окна с помощью dialog.
Раздел не найден.