Основы разработки shell-сценариев для командного интерпретатора BASH
Подробнее
Программа курса
Введение, задачи, решаемые с помощью shell-сценариев Практическая работа "Обработчик сценария" Практическая работа " Использование конструкции "&&"" Практическая работа " Использование переменной $PATH " Практическая работа " Интерпретация прав доступа "
Использование переменных, переменные окружение, правила именования Практическая работа "Именование переменных" Практическая работа "Переменные окружения" Практическая работа "Область видимости переменной" Практическая работа "Типы переменных"
Организация диалога с пользователем. Команды echo и printf Практическая работа "Экранирование символов" Практическая работа "Вывод специализированных символов" Практическая работа "Подсчет количества процессов" Практическая работа "Использование кавычек" Практическая работа "Использование printf " Практическая работа "Форматирование вывода" Практическая работа "Перенаправление вывода" Практическая работа "Форматированный вывод с помощью команды printf"
Ввод данных помощью команд read и select Практическая работа " Использование команды read"
Условное выполнение; понятие "истина" и "ложь" Практическая работа " Использование оператора ":"" Практическая работа " Проверка условий" Практическая работа " Оценка количества процессов " Практическая работа " Вариант тернарного оператора"
Арифметические операции, работа со случайными значениями Практическая работа "Подсчет значения" Практическая работа "Проверка срока действия пароля" Практическая работа "Операции над числами с плавающей точкой" Практическая работа "Операции над числами с плавающей точкой - II"
Понятие цикла, циклы for и while Практическая работа "Использование цикла for" Практическая работа "Использование вложенных циклов" Практическая работа "Сценарий резервного копирования"
Отладка сценария, специализированные опции bash Практическая работа "Иллюстрация работы режима отладки" Практическая работа "Использование trap" Практическая работа "Поиск ошибок" Практическая работа "Корректирование неработающего сценария"
Анализ командной строки Практическая работа "Определение опций сценария" Практическая работа "Создание учётных записей пользователей" Практическая работа "Анализ строки параметров"
Использование функций Практическая работа "Создание пользовательской функции" Практическая работа "Анализ системных функций" Практическая работа "Анализ функции" Практическая работа "Создание и тестирование функции"
Работа с массивами Практическая работа "Сортировка массива" Практическая работа "Загрузка данных в массив"
Работа со строками. Использование sed и awk Практическая работа "Использование регулярных выражений" Практическая работа "Получение уникальных значений" Практическая работа "Использование sed" Практическая работа "Отбор данных с помощью sed" Практическая работа "Редактирование файла с помощью sed" Практическая работа "Анализ сценария" Практическая работа "Использование awk" Практическая работа "Работа с данными посредством awk"
Операции с файлами Практическая работа "Генерация файла" Практическая работа "Интерпретация прав доступа" Практическая работа "Анализ сценария" Практическая работа "Чтение строк из файла"
Дополнительные источники информации по рассматриваемым вопросам
01Раздел 1
Введение, задачи, решаемые с помощью shell-сценариев Практическая работа "Обработчик сценария" Практическая работа " Использование конструкции "&&"" Практическая работа " Использование переменной $PATH " Практическая работа " Интерпретация прав доступа "
02Раздел 2
Использование переменных, переменные окружение, правила именования Практическая работа "Именование переменных" Практическая работа "Переменные окружения" Практическая работа "Область видимости переменной" Практическая работа "Типы переменных"
03Раздел 3
Организация диалога с пользователем. Команды echo и printf Практическая работа "Экранирование символов" Практическая работа "Вывод специализированных символов" Практическая работа "Подсчет количества процессов" Практическая работа "Использование кавычек" Практическая работа "Использование printf " Практическая работа "Форматирование вывода" Практическая работа "Перенаправление вывода" Практическая работа "Форматированный вывод с помощью команды printf"
04Раздел 4
Ввод данных помощью команд read и select Практическая работа " Использование команды read"
05Раздел 5
Условное выполнение; понятие "истина" и "ложь" Практическая работа " Использование оператора ":"" Практическая работа " Проверка условий" Практическая работа " Оценка количества процессов " Практическая работа " Вариант тернарного оператора"
06Раздел 6
Арифметические операции, работа со случайными значениями Практическая работа "Подсчет значения" Практическая работа "Проверка срока действия пароля" Практическая работа "Операции над числами с плавающей точкой" Практическая работа "Операции над числами с плавающей точкой - II"
07Раздел 7
Понятие цикла, циклы for и while Практическая работа "Использование цикла for" Практическая работа "Использование вложенных циклов" Практическая работа "Сценарий резервного копирования"
08Раздел 8
Отладка сценария, специализированные опции bash Практическая работа "Иллюстрация работы режима отладки" Практическая работа "Использование trap" Практическая работа "Поиск ошибок" Практическая работа "Корректирование неработающего сценария"
09Раздел 9
Анализ командной строки Практическая работа "Определение опций сценария" Практическая работа "Создание учётных записей пользователей" Практическая работа "Анализ строки параметров"
10Раздел 10
Использование функций Практическая работа "Создание пользовательской функции" Практическая работа "Анализ системных функций" Практическая работа "Анализ функции" Практическая работа "Создание и тестирование функции"
11Раздел 11
Работа с массивами Практическая работа "Сортировка массива" Практическая работа "Загрузка данных в массив"
12Раздел 12
Работа со строками. Использование sed и awk Практическая работа "Использование регулярных выражений" Практическая работа "Получение уникальных значений" Практическая работа "Использование sed" Практическая работа "Отбор данных с помощью sed" Практическая работа "Редактирование файла с помощью sed" Практическая работа "Анализ сценария" Практическая работа "Использование awk" Практическая работа "Работа с данными посредством awk"
13Раздел 13
Операции с файлами Практическая работа "Генерация файла" Практическая работа "Интерпретация прав доступа" Практическая работа "Анализ сценария" Практическая работа "Чтение строк из файла"
14Раздел 14
Дополнительные источники информации по рассматриваемым вопросам
Удостоверение повышения квалификации Академия АйТи
Отзывы о курсе
Оставьте отзыв
Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.
Оставьте заявку
Консультант ответит на вопросы о курсе «Основы разработки shell-сценариев для командного интерпретатора BASH» и поможет разобраться в деталях обучения.
Нажимая кнопку, вы даете согласие на обработку персональных данных
Информация обновлена 28 сентября 2026 г.

Академия АйТи 















