Сценарії оболонки – Підручник 04: Сценарії оболонки Bash – Частина 1

Сценарії оболонки – Підручник 04: Скрипти оболонки Bash – Частина 1

Сценарії оболонки – Підручник 04: Сценарії оболонки Bash – Частина 1

Сьогодні в цій публікації ми продовжимо Підручник 04 з нашої серії навчальних посібників Сценарії Shell. У попередніх ми розглянули такі поняття: Термінали, консолі, оболонки, оболонка Bash, сценарії та сценарії оболонки.

З цієї причини в цьому підручнику ми зосередимося трохи більше на практична чи технічна частина з Файли сценаріїв, створені за допомогою Bash Shell.

Сценарії оболонки - Підручник 03: Усе про сценарії оболонки Bash

Створення сценаріїв оболонки – Підручник 03: Усе про створення сценаріїв за допомогою Bash Shell

І, перед початком цього поста подзвонив «Сценарії оболонки – Підручник 04», рекомендуємо вивчити наступне пов'язаний вміст, наприкінці прочитання цього допису сьогодні:

Сценарії оболонки - Підручник 03: Усе про сценарії оболонки Bash
Пов'язана стаття:
Сценарії оболонки – Підручник 03: Усе про сценарії та сценарії оболонки
Створення сценаріїв оболонки - Підручник 02: Все про оболонку Bash
Пов'язана стаття:
Створення сценаріїв оболонки – Підручник 02: Все про оболонку Bash

Підручник зі сценаріїв оболонки 04

Підручник зі сценаріїв оболонки 04

Основи файлів сценаріїв

Покоління

в створити файл сценаріюt в основному вам потрібно використовувати текстовий редактор, який може бути без проблем простим термінал (CLI) наприклад «nano» або «vi», або from Настільний (GUI) наприклад "gedit" або "mousepad".

Крім того, їх можна використовувати редактори вихідного коду більш складний або надійний тип IDE, який визначає синтаксис використовуваної мови, наприклад Geany, Atom, Sublime text, Visual Studio Code, серед багатьох інших.

В принципі, достатньо було б лише, щоб в одному з них ми виконали наказ створити новий текстовий файл з або без розширення «.sh».бажано з нею.

Наприклад, найпростішим було б виконати таку команду в терміналі:

nano miprimerscript.sh

Виконання

в запустіть сценарій оболонки bash, ви можете вибрати 2 способи або форми, які є такими:

  • Викличте інтерпретатор Bash для запуску файлу сценарію:
bash miprimerscript.sh
  • Викличте інтерпретатор за замовчуванням (Sh), щоб виконати файл сценарію:
sh miprimerscript.sh

Зауваження: Майте на увазі, що в деяких випадках неправильний виклик оболонки може призвести до часткової або повної несправності створеного сценарію. Тому ідеальним є те, що оболонка, викликана в першому рядку сценарію, використовується для його виконання. У нашому випадку «баш».

Однак ми також можемо безпосередньо виконати файл сценарію наступним чином:

./miprimerscript.sh

У цьому випадку перші 2 символи "./" вказують, що ми збираємося виконати файл сценарію з поточного каталогу, тобто реального шляху, де знаходиться виконуваний файл.

Частини або елементи у файлі Linux Script

Справді, а Файл сценарію взагалі є чимось дуже простим, тому він складається лише з 2 предметів які:

  • She Bang або Sha-Bang (#!): це ім’я, дане першому рядку файлу сценарію, метою якого є визначення того, яку програму (Shell) він має виконувати. Тому, якщо зазначена програма не встановлена, виникає помилка, яка перешкоджає її виконанню.
  • Код: це може бути будь-що, від однієї команди до тисяч рядків коду, що представляють прості чи складні команди в терміналі Linux.

Наприклад:

#!/bin/bash
echo Mi Primer Script

Знімки екрану

Приклад виконання сценарію - Скріншот 1

Приклад виконання сценарію - Скріншот 2

Приклад виконання сценарію - Скріншот 3

Приклад виконання сценарію - Скріншот 4

Створення сценаріїв оболонки - Підручник 01: оболонка, оболонка Bash і сценарії
Пов'язана стаття:
Сценарії оболонки – Підручник 01: Термінали, консолі та оболонки
PowerShell 7.2.6: використання команд Linux і Windows у GNU
Пов'язана стаття:
PowerShell 7.2.6: використання команд Linux і Windows у GNU

Абстрактний банер для публікації

Резюме

Одним словом, з цим Підручник 04 «Скрипти оболонки» ми вже почали початковий підхід більш практичні та технічні аспекти пов'язані з Файли сценаріїв, створені за допомогою Bash Shell. Тому ми сподіваємося, що незабаром вони почнуть створювати та використовувати свої перші файли сценаріїв у GNU/Linux.

Якщо вам сподобався вміст, коментуйте та діліться ним. І пам'ятайте, відвідайте початок нашого «сайт», крім офіційного каналу Telegram для отримання додаткових новин, навчальних посібників та оновлень Linux.