Shell
Курс читается 2 раза в неделю начало с 18:30*
Описание курса
Данный курс предназначен для слушателей, которые на регулярной основе используют системы UNIX. Для прохождения курса студенты должны обладать знаниями в объеме курса «Основы работы в среде UNIX» или аналогичного ему. В ходе обучения вы научитесь создавать, редактировать и тестировать сценарии, использовать переменные окружения и специальные символы shell, а также регулярные выражения. Мы научим вас писать сценарии sed для неинтерактивного редактирования текста и сценарии awk. Вы сможете использовать статус возврата, логические конструкции и конструкции циклов, а также целочисленную арифметику. В будущем слушатели данного курса смогут выполнять функции системных администраторов или администраторов сети.
Требования к слушателям
- Владение ПК
- Основы Unix
Программа курса
- Введение в POSIX Shell программирование
- Сценарии Shell
- Переменные
- Ввод данных
- Проектирование вывода сценария
- Арифметика Shell
- Ветвления и логические проверки
- Шаблоны Shell
- Программные циклы
- Команда getopts
- Массивы переменных
- Функции и библиотеки функций
- Управление вводом и выводом
- Ловушки и сигналы
- Регулярные выражения
- Введение в awk
- Переменные, строки и арифметические операторы
- Управление потоком исполнения в awk
- Потоковый редактор sed
