Мы используем cookie для стабильной работы сервиса. Подробнее

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

ФорматОнлайн
Длительность24 ак.часа
Объём14 занятий
По окончанииУдостоверение повышения квалификации Академия АйТи
О курсе

Подробнее

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

Программа курса

14 занятий
№ТемаЧто внутри
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

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

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

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

Документ после выпуска

Удостоверение повышения квалификации Академия АйТи

Организатор

Автор курса

Академия АйТиАкадемия АйТи
Академия АйТи - партнер для кастомизированного проектного обучения. Оказывает услуги по развитию бизнеса и трансформации через подготовку квалифицированных кадров. Проводит масштабные образовательные проекты, профессиональную переподготовку, программы повышения квалификации, курсы по самым востребованным направлениям. Разрабатывает образовательный контент под потребности заказчика. Компания строит образовательные экосистемы, а также внедряет и развивает e-learning технологии для управления кадрами. Благодаря высокому уровню экспертизы в решениях дистанционного обучения и разработке контента для корпоративного сегмента Академия АйТи является лидером в обучении ИТ и информационной безопасности – дисциплинах на стыке ИТ и бизнеса, а также в подготовке кадров для цифровой экономики.
Подробнее об авторе
Мнения учеников

Отзывы о курсе

Оставьте отзыв

Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.

Напишите ваш коментарий, не менее 30 символов

Нажимая кнопку, вы даете согласие на обработку персональных данных

Оставьте заявку

Консультант ответит на вопросы о курсе «Основы разработки shell-сценариев для командного интерпретатора BASH» и поможет разобраться в деталях обучения.

Комментарий ...

Нажимая кнопку, вы даете согласие на обработку персональных данных

Информация обновлена 28 сентября 2026 г.

Продолжить выбор

Похожие курсы

Программа: Твой JavaScript
Программа: Твой JavaScript

Цель курса - дать вам исчерпывающее понимание JavaScript. Мы не обещаем сделать из вас сеньора за две недели, это сказки. Наша задача - предоставить самую подробную и глубокую баз…

Онлайн21 занятий
4 250 ₽
Основы C#
Основы C#

Курс несомненно подойдёт начинающим разработчикам, который хотят освоить современный и востребованный язык программирования. Курс мы начнём с изучения основ - встроенных в язык ти…

Онлайн10 занятий
3 999 ₽
Начать без затрат

Бесплатные курсы

Python для решения практических задач
Бесплатно
Python для решения практических задач

Научились решать простые задачи на питоне, но не можете понять, как сделать что-то полезное? Наш курс научит вас правильно гуглить! На примерах задач сбора данных (Data Scraping)…

Онлайн5 занятий
Бесплатно