Повторяемые действия
Собрать последовательность команд в один сценарий.
Изучите, как объединять команды оболочки в повторяемый сценарий.
Скрипт Bash — текстовый файл с командами и конструкциями оболочки Bash, который выполняет последовательность действий.
Эти профессии связаны с навыком в каталоге KURSEZ. Конкретные задачи зависят от специализации и места работы.
Собрать последовательность команд в один сценарий.
Передать скрипту входные значения при запуске.
Проверить ошибки и результат выполнения на учебных данных.
Познакомьтесь с командной строкой и подготовьте отдельную учебную папку с копиями файлов.
Курс Яндекс Практикума знакомит с системным администрированием с нуля: в программе Linux, сети, хранение данных, автоматизация и основы DevOps.
Мини-курс ProductStar для специалистов, знакомых с серверами и инфраструктурой: Linux и Bash, CI/CD, Docker, Docker Compose и автоматизация настройки с Ansible.
Курс Merion Academy по этичному хакингу и тестированию на проникновение: сети, веб-приложения, Linux, Windows и скрипты для учебных заданий.
Курс Яндекс Практикума рассчитан на специалистов с опытом в IT. За четыре месяца участники изучают DevOps-практики, автоматизацию инфраструктуры, контейнеры и мониторинг.
Bash читает команды из файла и выполняет их как сценарий. Скрипты применяют для подготовки окружения, обработки файлов и автоматизации повторяющихся операций. Аргументы позволяют использовать один сценарий с разными входными данными.
Работа с файлами и внешними командами требует осторожности: путь может содержать пробелы, команда завершиться с ошибкой, а удаление изменить нужные данные. Проверяйте входные значения и коды завершения, ограничивайте права и сначала запускайте сценарий на копиях.
Для практики создайте скрипт, который принимает путь к учебной папке и выводит список находящихся в ней файлов. Проверьте поведение при отсутствии аргумента и при пути с пробелами. Опишите, в каком окружении вы его запускали.