Сценарій оболонки виконує команди для виконання деяких корисних функцій і призначений для запуску в оболонці. Сценарії оболонки досить зручні для виконання таких операцій, як маніпулювання файлами, автоматизація завдань, щоб уникнути витрати часу; Ви навіть можете створювати свої команди.
Оболонка - це інтерфейс між користувачем та операційною системою, що дозволяє користувачам взаємодіяти з операційною системою та виконувати різні завдання за допомогою команд. Shell приймає вхідні дані користувача через термінал, взаємодіє з ядром, обробляє його і видає вихідні дані.
Як створити сценарій оболонки за допомогою Vim
Сценарії оболонки зазвичай створюються за допомогою будь-якого текстового редактора. Редактори Nano та Vim - це добре відомі текстові редактори для створення файлів скриптів bash. Для цього прикладу ми використовуємо “Vim”. Якщо у вас немає Vim, встановіть його за допомогою команди:
$ sudo apt встановити vimВідкрийте текстовий редактор за допомогою:
$ vimСтворіть новий файл:
$ vi тестовий скрипт.ш
Введіть сценарій. "#! / bin / bash ”, оболонка, спрямована на оболонку bourne: r
#! / bin / bashехо “Привіт Світ”
І збережіть файл, натиснітьвихід, Щоб переключити режим, а потім натисніть “: w”, Щоб зберегти його. Якщо він видає файл помилки "Лише для читання", використовуйте ": w!”, Файл буде збережено:
Тепер для запуску файлу введіть:
скрипт тесту bash. ш
Як додати коментарі до сценарію оболонки
Щоб додати коментар, використовуйте оператор “#”; синтаксис наведено нижче:
#! / bin / bash# Це мій перший сценарій оболонки
ехо “Привіт Світ”
Як використовувати змінні в сценарії оболонки
Для будь-якого програмування важливими є мовні змінні. Змінні використовуються для зберігання значення, будь то ціле число, символ або текстовий рядок. Давайте розберемося на прикладі:
#! / bin / bashmyvariable = "Це мій перший сценарій"
echo $ myvariable
Наведений вище сценарій дасть значення змінної як результат:
Давайте перевіримо, як отримати значення у змінній із значення користувача від користувача:
#! / bin / bashecho “Введи своє ім’я”
прочитати name_varable
ехо "Введіть свій вік"
прочитати age_variable
echo “$ name_varibale є $ age_variable старий”
Наступне зображення показує вихідні дані:
Висновок
Сценарії оболонки дуже важливі для створення власної команди або запуску декількох команд з одним файлом сценарію для виконання різних функцій. У цьому посібнику ми зрозуміли основну ідею сценаріїв оболонки. Ми дізналися, як виконувати сценарій та файл сценарію оболонки, зберігати його та виконувати. Більше того, ми розуміли використання змінних у сценаріях оболонки. Сценарії оболонки дуже зручні для виконання різних корисних завдань, і є багато чого розкрити.