Посібник з Bash для початківців
Більшість Linux дистрибутиви відправляють Bourne Again Shell — зазвичай тільки що викликаються Bash-за замовчуванням. Навіть підсистема Windows для Linux підтримує Bash.
Що таке Bash?
Оболонка - це інтерпретатор командного рядка. Він призначений для роботи в текстовому режимі та підтримки інтерактивності команди і сценарії. Linux пропонує кілька різних оболонок. Bash є поширеним і добре відомим, але інші включають ASH, CSH, KSH і ZSH.

Як написати сценарій Bash?
Найпростіший спосіб розробки простих скриптів Bash - це робота з оболонки. Більшість дистрибутивів Linux включають графічний інтерфейс користувача, але деякі не мають, включаючи WSL та будь-яку серверну інсталяцію, до якої ви отримуєте віддалений доступ.
Щоб отримати доступ до оболонки (іноді називається інтерфейсом командного рядка або вікном терміналу), запустіть її з головного меню диспетчера вікон.

Більшість сучасних дистрибутивів Linux підтримують Ctrl+Alt+T гаряча клавіша для запуску вікна оболонки в графічному інтерфейсі.
Вам потрібні дві речі, щоб написати сценарій Bash:
- Bash: Виконайте команду з оболонки який bash. Якщо результат щось на кшталт /bin/bashабо еквівалент, можна. Якщо ви отримаєте порожню відповідь, це означає, що Bash, швидше за все, не встановлено у вашій системі або ваш обліковий запис користувача не надає вам доступу до нього.
- Текстовий редактор: використовуйте текстовий редактор, який вам найбільше зручний. Багато сучасних дистрибутивів включають GNU nano, який є зручним для користувача. Практично кожен дистрибутив містить перевірений і вірний редактор vi. Використовувати який команду, щоб перевірити, який редактор встановлено.
Vi — не самий інтуїтивно зрозумілий текстовий редактор, але він майже завжди присутній за замовчуванням.
Створіть сценарій Hello World в Bash
Щоб створити сценарій Hello World, запустіть текстовий редактор із підказки оболонки:
vi hello.sh
Введіть такі рядки тексту:
#!/bin/bash
луна "привіт, світ"
Потім збережіть файл. Він зберігається у вашому домашньому каталозі.

Цей простий скрипт пропонує два рядки. Перший повідомляє Linux, що ви розробили сценарій Bash (це означає, що далі є сценарій і що Bash є правильним інтерпретатором для його виконання). Другий рядок дає команду — вона повторює текст Привіт Світ до вікна консолі.
Якщо ви ніколи раніше не працювали у Vi, вам потрібно зробити дві речі. Спочатку після завантаження редактора натисніть я щоб увійти в режим вставки. Потім введіть текст. Не турбуйтеся про всі тильди на екрані; вони просто вказують на порожні рядки. Завершивши редагування, натисніть вихід щоб вийти з режиму вставки та увійти в режим команди. Коли ви перебуваєте в командному режимі, натисніть :wq щоб зберегти файл і вийти з редактора.
Запустіть сценарій Hello World в Bash
Щоб запустити свій скрипт, виконайте таку команду:
bash hello.sh
і ти побачиш Привіт Світ надруковано під підказкою оболонки.