Shell Scripting выполняет команды для выполнения некоторых полезных функций и предназначен для запуска в оболочке. Сценарии оболочки очень удобны для выполнения таких операций, как манипулирование файлами, автоматизация задач, чтобы избежать затрат времени; вы даже можете создавать свои команды.
Оболочка - это интерфейс между пользователем и операционной системой, который позволяет пользователям взаимодействовать с операционной системой и выполнять различные задачи с помощью команд. Shell принимает ввод от пользователя через терминал, взаимодействует с ядром, обрабатывает его и выдает результат.
Как создать сценарий оболочки с помощью Vim
Скрипты оболочки обычно создаются с помощью любого текстового редактора. Редакторы Nano и Vim - это хорошо известные текстовые редакторы для создания файлов сценариев bash. В этом примере мы используем Vim. Если у вас нет Vim, то установите его с помощью команды:
$судоподходящийустановить я пришел
Откройте текстовый редактор, используя:
$я пришел
Создайте новый файл:
$мыtestscript.sh
Введите сценарий. #! Оператор / bin / bash, оболочка направлена на оболочку bourne: r
#! / bin / bash
выбросилПривет, мир
И сохраняем файл, нажимаем Esc кнопку, чтобы переключить режим, а затем нажмите :в чтобы спасти его. Если он дает файл ошибки только для чтения, используйте :в! , файл будет сохранен:
Теперь, чтобы запустить файл, введите:
трепать тестовое заданиесценарий.ш
Как добавить комментарии в сценарий оболочки
Чтобы добавить комментарий, используйте оператор #; синтаксис приведен ниже:
#! / bin / bash# Это мой первый сценарий оболочки
выбросилПривет, мир
Как использовать переменные в сценарии оболочки
Для любого программирования необходимы языковые переменные. Переменные используются для хранения значения, будь то целое число, символ или текстовая строка. Давайте разберемся с этим на примере:
#! / bin / bashмоя переменная= Это мой первый сценарий
выбросил $ myvariable
Приведенный выше сценарий выдаст значение переменной в качестве вывода:
Давайте посмотрим, как получить значение переменной из пользовательского значения от пользователя:
#! / bin / bashвыбросилВведите ваше имя
читатьname_varable
выбросил 'Введите свой возраст'
читатьage_variable
выбросил $ name_varibaleвозраст $ age_variable
Следующее изображение показывает результат:
Заключение
Создание сценариев оболочки очень важно для создания вашей собственной команды или запуска нескольких команд с одним файлом сценария для выполнения различных функций. В этом руководстве мы понимаем основную идею написания сценариев оболочки. Мы узнали, как создать сценарий и файл сценария оболочки, сохранить его и затем выполнить. Более того, мы поняли использование переменных в сценариях оболочки. Сценарии оболочки очень удобны для выполнения различных полезных задач, и здесь есть что раскрыть.