Shell Scripting выполняет команды для выполнения некоторых полезных функций и предназначен для запуска в оболочке. Сценарии оболочки очень удобны для выполнения таких операций, как манипулирование файлами, автоматизация задач, чтобы избежать затрат времени; вы даже можете создавать свои команды.
Shell - это интерфейс между пользователем и операционной системой, который позволяет пользователям взаимодействовать с операционной системой и выполнять различные задачи с помощью команд. Shell принимает ввод от пользователя через терминал, взаимодействует с ядром, обрабатывает его и выдает результат.
Как создать сценарий оболочки с помощью Vim
Скрипты оболочки обычно создаются с помощью любого текстового редактора. Редакторы Nano и Vim - хорошо известные текстовые редакторы для создания файлов сценариев bash. В этом примере мы используем «Vim». Если у вас нет Vim, то установите его с помощью команды:
$ sudo apt install vimОткройте текстовый редактор, используя:
$ vimСоздайте новый файл:
$ vi testcript.ш
Введите сценарий. «#! / bin / bash », оболочка направлена на оболочку bourne: r
#! / bin / bashэхо «Hello World»
И сохраните файл, нажмите кнопку «Esc», Чтобы переключить режим, а затем нажмите«: w"Чтобы спасти это. Если он выдает файл ошибки «только для чтения», используйте «: w!”, Файл будет сохранен:
Теперь, чтобы запустить файл, введите:
сценарий тестирования bash. ш
Как добавить комментарии в сценарий оболочки
Чтобы добавить комментарий, используйте оператор «#»; синтаксис приведен ниже:
#! / bin / bash# Это мой первый сценарий оболочки
эхо «Hello World»
Как использовать переменные в сценарии оболочки
Для любого программирования необходимы языковые переменные. Переменные используются для хранения значения, будь то целое число, символ или текстовая строка. Давайте разберемся с этим на примере:
#! / bin / bashmyvariable = «Это мой первый сценарий»
echo $ myvariable
Приведенный выше сценарий выдаст значение переменной в качестве вывода:
Давайте проверим, как получить значение в переменной из пользовательского значения от пользователя:
#! / bin / bashecho «Введите свое имя»
читать name_varable
echo "Укажите свой возраст"
читать age_variable
echo «$ name_varibale устарела $ age_variable»
Следующее изображение показывает результат:
Заключение
Создание сценариев оболочки очень важно для создания вашей собственной команды или запуска нескольких команд с одним файлом сценария для выполнения различных функций. В этом руководстве мы понимаем основную идею написания сценариев оболочки. Мы узнали, как создать сценарий и файл сценария оболочки, сохранить его и затем выполнить. Более того, мы поняли использование переменных в сценариях оболочки. Сценарии оболочки очень удобны для выполнения различных полезных задач, и есть что раскрыть.