Курс по написанию скриптов оболочки поможет вам уверенно работать с bash и другими популярными оболочками, раскрывая как базовые, так и продвинутые техники автоматизации. Этот материал подойдёт всем, кто хочет ускорить рабочие процессы, улучшить администрирование систем и создавать надёжные сценарии любой сложности.
Что даст вам этот курс
Обучение строится вокруг практики: вы сразу применяете полученные знания в реальных примерах и собственных сценариях. В процессе вы научитесь понимать внутреннюю логику командных оболочек и писать эффективные, чистые и безопасные скрипты.
Практические навыки
Последовательный процесс разработки скриптов, решающих реальные задачи.
Разбор ключевых элементов структуры сценария и принципов их использования.
Отработка типичных команд и конструкций, применимых в большинстве Unix-подобных систем.
Работа с данными и аргументами
Получение пользовательского ввода и принятие решений на его основе.
Обработка аргументов командной строки для гибкости скриптов.
Использование специальных переменных и понимание контекста выполнения команд.
Продвинутые функции bash
Особое внимание уделено возможностям bash, включая работу с расширенным синтаксисом, встроенными командами и инструментами отладки. Вы научитесь избегать распространённых ошибок и ускорять выполнение сценариев.
Инструменты диагностики
Способы обнаружения и исправления частых ошибок в сценариях.
Использование флагов shell для повышения прозрачности выполнения.
Практические подходы к логированию и трассировке.
Материалы и поддержка обучения
Курс включает полезные дополнительные материалы, которые помогут закрепить знания и продолжить самостоятельную практику.
Что входит
Контрольный список для проверки своих сценариев.
Коллекция готовых примеров от автора курса.
Архив со всеми скриптами, использованными в уроках.
Тесты после каждого раздела для проверки прогресса.
Кому подойдёт этот курс
Курс создан как для начинающих, так и для опытных специалистов, стремящихся систематизировать знания и улучшить навыки автоматизации. Независимо от используемой оболочки — bash, sh, ksh, csh, zsh или tcsh — вы сможете писать чище, эффективнее и увереннее.
Урок 1.00:01:39
Course Overview
Урок 2.00:01:04
Course Downloads, Including the scripts used in the course and a cheat sheet
Урок 3.00:00:50
Section Introduction
Урок 4.00:08:39
Shell Scripting, Part I
Урок 5.00:07:12
Shell Scripting, Part II
Урок 6.00:08:53
Exit Statuses and Return Codes
Урок 7.00:05:57
Exit Status Demo
Урок 8.00:07:19
Functions, Part I
Урок 9.00:04:49
Functions, Part II
Урок 10.00:00:28
Review
Урок 11.00:02:00
Shell Script Checklist and Template (Video)
Урок 12.00:00:24
Introduction to Wildcards
Урок 13.00:05:12
Wildcard Introduction, Part I
Урок 14.00:07:04
Wildcard Introduction, Part II
Урок 15.00:03:42
Wildcards in Shell Scripts
Урок 16.00:04:02
Wildcard Scripting Demo
Урок 17.00:05:44
Case Statements
Урок 18.00:07:41
Logging
Урок 19.00:05:43
While Loops, Part I
Урок 20.00:05:49
While Loops, Part II
Урок 21.00:08:09
Debugging Essentials
Урок 22.00:11:40
More Debugging Tips
Урок 23.00:28:51
Data Manipulation and Text Transformations with Sed
Udemy — одна из самых масштабных платформ в мире, предлагающая обучающий контент от авторов и экспертов со всего света. Сервис объединяет миллионы учеников и десятки тысяч преподавателей, создающих курсы на самые разнообразные темы.Основные возможности платформыШирокий выбор тем: от программирования и дизайна до маркетинга, психологии и личной эффективности.Глобальное сообщество авторов: материалы создаются специалистами из разных стран.Удобный ф