Требования к курсу
В течение семестра необходимо выполнить пять практических заданий. Выполнение задания предполагает написание нескольких сценариев shell и предъявление их преподавателю для проверки в установленные сроки. За первое (вводное) задание баллы не выставляются. За каждое последующее задание можно получить от 0 до 5 баллов. Если срок пропущен, то задача все равно должна быть сдана, но положительной оценки за нее не выставляется. Каждое последующее задание может предъявляться к оценке при условии сдачи всех предшествующих заданий.
Практические занятия
1. Основы работы с командной строкой
3. Переменные shell. Управляющие конструкции
4. Управляющие конструкции. Продолжение
Содержание лекций
2. Управление файлами и процессами
3. Сценарии shell. Переменные. Управляющие конструкции
4. Встроенные команды. Подстановки
5. Потоковый редактор sed. Язык awk
6. Примеры использования sed и awk. Разбор опций сценария
Необходимое программное обеспечение
Рекомендуемая литература
Тейнсли Д. Linux и UNIX: программирование в shell. Руководство разработчика, BHV, 2001, 464 с.
Тейнсли Д. Язык shell. Linux и UNIX, BHV, 2001, 512 с.