Програмування BASH

Як створити прості сценарії оболонки в Linux за допомогою Vim

Як створити прості сценарії оболонки в Linux за допомогою Vim

Сценарій оболонки виконує команди для виконання деяких корисних функцій і призначений для запуску в оболонці. Сценарії оболонки досить зручні для виконання таких операцій, як маніпулювання файлами, автоматизація завдань, щоб уникнути витрати часу; Ви навіть можете створювати свої команди.

Оболонка - це інтерфейс між користувачем та операційною системою, що дозволяє користувачам взаємодіяти з операційною системою та виконувати різні завдання за допомогою команд. Shell приймає вхідні дані користувача через термінал, взаємодіє з ядром, обробляє його і видає вихідні дані.

Як створити сценарій оболонки за допомогою Vim

Сценарії оболонки зазвичай створюються за допомогою будь-якого текстового редактора. Редактори Nano та Vim - це добре відомі текстові редактори для створення файлів скриптів bash.  Для цього прикладу ми використовуємо “Vim”. Якщо у вас немає Vim, встановіть його за допомогою команди:

$ sudo apt встановити vim

Відкрийте текстовий редактор за допомогою:

$ vim

Створіть новий файл:

$ vi тестовий скрипт.ш

Введіть сценарій. "#! / bin / bash ”, оболонка, спрямована на оболонку bourne: r

#! / bin / bash
ехо “Привіт Світ”

І збережіть файл, натиснітьвихід, Щоб переключити режим, а потім натисніть “: w”, Щоб зберегти його. Якщо він видає файл помилки "Лише для читання", використовуйте ": w!”, Файл буде збережено:

Тепер для запуску файлу введіть:

скрипт тесту bash. ш

Як додати коментарі до сценарію оболонки

Щоб додати коментар, використовуйте оператор “#”; синтаксис наведено нижче:

#! / bin / bash
# Це мій перший сценарій оболонки
ехо “Привіт Світ”

Як використовувати змінні в сценарії оболонки

Для будь-якого програмування важливими є мовні змінні. Змінні використовуються для зберігання значення, будь то ціле число, символ або текстовий рядок. Давайте розберемося на прикладі:

#! / bin / bash
myvariable = "Це мій перший сценарій"
echo $ myvariable

Наведений вище сценарій дасть значення змінної як результат:

Давайте перевіримо, як отримати значення у змінній із значення користувача від користувача:

#! / bin / bash
echo “Введи своє ім’я”
прочитати name_varable
ехо "Введіть свій вік"
прочитати age_variable
echo “$ name_varibale є $ age_variable старий”

Наступне зображення показує вихідні дані:

Висновок

Сценарії оболонки дуже важливі для створення власної команди або запуску декількох команд з одним файлом сценарію для виконання різних функцій. У цьому посібнику ми зрозуміли основну ідею сценаріїв оболонки. Ми дізналися, як виконувати сценарій та файл сценарію оболонки, зберігати його та виконувати. Більше того, ми розуміли використання змінних у сценаріях оболонки. Сценарії оболонки дуже зручні для виконання різних корисних завдань, і є багато чого розкрити.

Best Linux Distros for Gaming in 2021
The Linux operating system has come a long way from its original, simple, server-based look. This OS has immensely improved in recent years and has no...
Як зафіксувати та транслювати ігровий сеанс на Linux
Раніше грати в ігри вважалося лише хобі, але з часом ігрова індустрія спостерігала величезний ріст з точки зору технологій та кількості гравців. Аудит...
Найкращі ігри для гри з відстеженням рук
Нещодавно Oculus Quest представив чудову ідею відстеження рук без контролерів. Завдяки постійно зростаючій кількості ігор та заходів, які виконують пі...