Меню

Избранное

Программирование на Bash

Разберитесь, как использовать Bash для командных сценариев и автоматизации.

В чём состоит навык

Программирование на Bash — написание команд и сценариев для оболочки Bash с использованием переменных, условий, функций и других средств языка.

Источник ↗

В каких профессиях пригодится навык

Эти профессии связаны с навыком в каталоге KURSEZ. Конкретные задачи зависят от специализации и места работы.

Связанные профессии

Где пригодится

01

Команды

Объединить действия оболочки в сценарий.

02

Условия

Обработать аргументы и результаты команд.

03

Проверка

Запустить сценарий на безопасных учебных данных.

Подготовка, навыки и инструменты

Откройте учебную командную оболочку и подготовьте отдельную папку с копиями файлов.

Связанные инструменты

Курсы для развития навыка «Программирование на Bash»

ProductStar
1 месяц · Онлайн

Инструменты DevOps

Мини-курс ProductStar для специалистов, знакомых с серверами и инфраструктурой: Linux и Bash, CI/CD, Docker, Docker Compose и автоматизация настройки с Ansible.

19 900 ₽
При оплате частями
1 990 ₽ / мес. · 10 мес.

Содержание

Что важно знать о навыке «Программирование на Bash»

Bash — командная оболочка и язык, который позволяет выполнять команды и объединять их в сценарии. Его используют для автоматизации задач в поддерживаемом окружении, например подготовки файлов или запуска проверок. Доступные команды и пути зависят от системы.

Сценарий может изменить или удалить файлы, поэтому нужно проверять аргументы, права и результаты команд. Пути с пробелами и ошибки отдельных команд требуют отдельного внимания. Сначала запускайте новые сценарии на копиях данных и документируйте условия выполнения.

Для практики напишите сценарий, который принимает путь к учебной папке и сообщает, существует ли она. Проверьте отсутствие аргумента и путь с пробелами, не изменяя содержимое папки.

Что посмотреть дальше

KURSEZ

Навыки, которые можно проверить

Откройте каталог навыков и найдите материалы по интересующей вас задаче.

Открыть
KURSEZ

DevOps-инженер

Узнайте о связанных с профессией задачах и обучении.

Открыть
KURSEZ

Администратор Linux

Узнайте о связанных с профессией задачах и обучении.

Открыть

Настройки аналитики

Аналитика не подключена

Сейчас KURSEZ не отправляет данные в Яндекс Метрику. После её подключения здесь можно будет разрешить аналитику или отказаться от неё. Вебвизор использоваться не будет.

Каталог, избранное и переходы на сайты школ доступны без аналитики.