Top.Mail.Ru
#
#LL-104 # Linux, Системное администрирование # 24 ак.часа

Основы разработки shell-сценариев для командного интерпретатора BASH


24000 ₽
     
Онлайн класс. Удаленное подключение к очным курсам. Для обучения достаточно иметь доступ в Интернет. Время онлайн трансляции курса устанавливается в зависимости от города проведения очного обучения. Предусмотрено предоставление записей слушателям в отдаленных часовых поясах.
Забронировать курс
26 октября 2026
07 декабря 2026
01 марта 2027
01 июня 2027
Целевая аудитория
#

системные администраторы, в чьи функции входит автоматизация различных задач, связанных с обслуживанием системы и работой с данными

#

системные администраторы, которым необходимо более глубокое понимание принципов инициализации операционной среды и командной оболочки

#

системные администраторы, перед которыми стоит задача разобраться в работе и/или модифицировать shell-сценарии, написанные другими разработчиками

Содержание курса
1

Модуль 1. Введение


Введение, задачи, решаемые с помощью shell-сценариев
Практическая работа "Обработчик сценария"
Практическая работа " Использование конструкции "&&""
Практическая работа " Использование переменной $PATH "
Практическая работа " Интерпретация прав доступа "

2

Модуль 2. Использование переменных


Использование переменных, переменные окружение, правила именования
Практическая работа "Именование переменных"
Практическая работа "Переменные окружения"
Практическая работа "Область видимости переменной"
Практическая работа "Типы переменных"

3

Модуль 3. Организация диалога с пользователем: вывод


Организация диалога с пользователем. Команды echo и printf
Практическая работа "Экранирование символов"
Практическая работа "Вывод специализированных символов"
Практическая работа "Подсчет количества процессов"
Практическая работа "Использование кавычек"
Практическая работа "Использование printf "
Практическая работа "Форматирование вывода"
Практическая работа "Перенаправление вывода"
Практическая работа "Форматированный вывод с помощью команды printf"

4

Модуль 4. Организация диалога с пользователем: ввод


Ввод данных помощью команд read и select
Практическая работа " Использование команды read"    

5

Модуль 5. Условное выполнение


Условное выполнение; понятие "истина" и "ложь"
Практическая работа " Использование оператора ":""
Практическая работа " Проверка условий"
Практическая работа " Оценка количества процессов "
Практическая работа " Вариант тернарного оператора"

6

Модуль 6. Арифметические операции


Арифметические операции,  работа со случайными значениями
Практическая работа "Подсчет значения"
Практическая работа "Проверка срока действия пароля"
Практическая работа "Операции над числами с плавающей точкой"
Практическая работа "Операции над числами с плавающей точкой - II"  

7

Модуль 7. Циклическое выполнение


Понятие цикла, циклы for и while
Практическая работа "Использование цикла for"
Практическая работа "Использование вложенных циклов"
Практическая работа "Сценарий резервного копирования"

8

Модуль 8. Инструменты отладки сценариев


Отладка сценария, специализированные опции bash
Практическая работа "Иллюстрация работы режима отладки"
Практическая работа "Использование trap"
Практическая работа "Поиск ошибок"
Практическая работа "Корректирование неработающего сценария"    

9

Модуль 9. Анализ командной строки


Анализ командной строки
Практическая работа "Определение опций сценария"
Практическая работа "Создание учётных записей пользователей"
Практическая работа "Анализ строки параметров"

10

Модуль 10. Использование функций


Использование функций
Практическая работа "Создание пользовательской функции"
Практическая работа "Анализ системных функций"
Практическая работа "Анализ функции"
Практическая работа "Создание и тестирование функции"

11

Модуль 11. Работа с массивами


Работа с массивами
Практическая работа "Сортировка массива"
Практическая работа "Загрузка данных в массив"

12

Модуль 12. Работа со строками


Работа со строками. Использование sed и awk
Практическая работа "Использование регулярных выражений"
Практическая работа "Получение уникальных значений"
Практическая работа "Использование sed"
Практическая работа "Отбор данных с помощью sed"
Практическая работа "Редактирование файла с помощью sed"
Практическая работа "Анализ сценария"
Практическая работа "Использование awk"
Практическая работа "Работа с данными посредством awk"

13

Модуль 13. Операции с файлами


Операции с файлами
Практическая работа "Генерация файла"
Практическая работа "Интерпретация прав доступа"
Практическая работа "Анализ сценария"
Практическая работа "Чтение строк из файла"

14

Модуль 14. Дополнительные материалы


Дополнительные источники информации по рассматриваемым вопросам

0 отзывов

Об этом курсе отзывов пока нет. Будьте первым.

Чтобы оставить отзыв необходимо авторизоваться на сайте или зарегистрироваться.



#
#
Академия Айти

Ведущий консалтинговый центр получения дополнительного профессионального образования

Войдите в систему, чтобы получить все возможности платформы и доступ к образовательным курсам
Не запоминать
Забыли пароль?
Забыли пароль?
Введите e-mail, указанный при регистрации, пришлем вам инструкцию по восстановлению пароля.
CAPTCHA

CAPTCHA

15%
Шаг 1 из 2 Заполните данные
Далее Назад Зарегистрироваться
Корзина

Курс добавлен в корзину, теперь нужно