Перейти к основному контенту

Курс

Введение в Bash-скриптинг

Средний4 ч

Скрипты Bash позволяют строить аналитические конвейеры в облаке и работать с данными, хранящимися в нескольких файлах.

Shell4 ч{count, plural, one {# видео} few {# видео} many {# видео} other {# видео}}{count, plural, one {# упражнение} few {# упражнения} many {# упражнений} other {# упражнения}}3,350 XP38,705Заявление об успешном завершении

Создайте бесплатный аккаунт

Продолжить с Google
или
Продолжая, вы принимаете наши Условия использования, наш Политика конфиденциальности и что ваши данные хранятся в США.

Любимый инструмент учащихся тысяч компаний

Обучаете команду?

Попробовать для бизнеса

Описание курса

Bash — лаконичный, быстрый и надёжный язык скриптинга для работы с данными и файлами. Это важный навык для построения аналитических пайплайнов в облаке, который особенно ценят пользователи Linux, работающие с данными из множества файлов.В этом курсе мы познакомим вас с основами Bash-скриптинга. Начнём с изучения структуры Bash-скриптов: научимся передавать аргументы и выводить результаты. Затем рассмотрим структуры данных — переменные и массивы, — а также управляющие конструкции: циклы и условные операторы. В завершение вы применёте полученные знания на практике: напишете собственные Bash-функции и настроите автоматическое выполнение скриптов по расписанию с помощью cron.

Предварительные требования

Программа

Структура курса

1

От командной строки к Bash-скрипту

Сэкономьте время при выполнении сложных повторяющихся задач. В начале курса вы освежите знания о распространённых программах командной строки и их аргументах, а затем быстро перейдёте к миру Bash-скриптинга. Вы научитесь создавать простые пайплайны в командной строке и превращать их в Bash-скрипты. Далее вы расширите свои навыки: изучите стандартные потоки и научитесь передавать аргументы в Bash-скрипты.
Начать главу
2

Переменные в Bash-скриптинге

Освойте основу любого Bash-скрипта — переменные! В этой главе вы научитесь создавать строковые и числовые переменные, выполнять вычисления с ними, а также познакомитесь с мощным механизмом «оболочки внутри оболочки» (shell-in-a-shell), который открывает широкие возможности для продвинутого скриптинга.
Начать главу
3

Управляющие конструкции в Bash-скриптинге

Жизнь не всегда идёт по прямой — и ваши Bash-скрипты тоже не обязаны. В этой главе вы выведете свои скрипты на новый уровень с помощью управляющих конструкций. Вы узнаете, чем отличаются операторы FOR, WHILE, IF и CASE, и научитесь применять их в Bash-скриптах. Освоив эти инструменты, вы сможете создавать более сложные скрипты с логикой ветвления.
Начать главу
4

Функции и автоматизация

Сделайте свои Bash-скрипты ещё мощнее: создавайте полезные функции для обработки данных и переменных. В этой завершающей главе вы изучите структуру функций в Bash, научитесь использовать их для автоматизации повторяющихся задач и настроите запуск скриптов по расписанию — без какого-либо вмешательства с вашей стороны.
Начать главу
S

Введение в Bash-скриптинг

Курс
завершён

Получить справку об окончании курса

Записаться

Развивайте навыки работы с данными с DataCamp для мобильных устройств

Продолжайте учиться в любом месте с мобильными курсами и ежедневными 5-минутными практическими заданиями.

Введение в Bash-скриптинг | DataCamp