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

Курс

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

Средний4 ч

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

Shell4 чвидео: 13Упражнений: 433,350 XP39,277Свидетельство о достижении

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

Продолжить через 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-минутными заданиями по программированию.