Как создавать и запускать сценарии оболочки в Ubuntu 22.04
В Linux используется сценарий, и в него записываются команды в соответствии с характеристиками задания и задачи. При выполнении такого скрипта каждая команда в нем будет выполняться одна за другой по порядку. Shell — это интерпретатор команд, написанный пользователем. Оболочка сценариев помогает пользователям писать и выполнять несколько команд одновременно.
В этой статье читатели узнают, как выполнять сценарии оболочки с помощью ввода командной строки. В этой статье используются Ubuntu 22.04 и Ubuntu 20.04. Прежде чем продемонстрировать, как выполнить сценарий оболочки через CLI, давайте сначала посмотрим, как создать сценарий оболочки.
Предварительные условия
- Система Ubuntu, любая последняя версия будет работать.
- Пользователь имеет привилегии sudo
Создайте файл с расширением «.sh».
Чтобы создать файл «.sh», выполните следующие действия:
1. Откройте редактор по умолчанию через строку меню.
Вы можете использовать текстовый редактор по умолчанию в Ubuntu или любой другой редактор, установленный в вашей системе, например редактор vim. В этом конкретном уроке используется текстовый редактор по умолчанию.
Введите «редактор» и нажмите «Текстовый редактор».
Откроется редактор по умолчанию.
2. Напишите команду в документе без названия и сохраните ее с расширением «.sh».
Вы можете написать любую команду в соответствии с требованиями работы или поставленными задачами. В этой конкретной статье написаны следующие команды/код echo в документе без названия.
echo “Hello World” echo “Учебное пособие по Ubuntu 20.04 LTS” echo “Задание на сегодня”
Теперь сохраните файл с расширением «.sh» в выбранную вами папку. В этом примере он сохраняется в каталоге по умолчанию — домашнем каталоге — и файл называется «tutorial.sh».
Теперь скрипт «tutorial.sh» после сохранения будет выглядеть в текстовом редакторе так.
3. Выполните сценарий оболочки «guide.sh» через CLI.
Вы должны выполнить сценарий оболочки через ввод командной строки.
Сначала вы должны сделать сценарий оболочки исполняемым, выполнив следующую команду:
$ chmod +x имя сценария
Напишите имя сценария оболочки вместо «имя_сценария» в приведенной выше команде. Для этого конкретного урока имя сценария — «tutorial.sh».
Запустите скрипт следующей командой:
$ ./имя сценария
Имя скрипта — «tutorial.sh», как указано выше.
Когда вы запустите приведенную выше команду, она выполнит сценарий построчно и отобразит следующий вывод: