← До фільтрів та технологій

← До списку лабораторних по Linux

Linux Лабораторна 4: Перший Bash скрипт

Технологія: Linux

Номер лабораторної: 4 · Рівень: middle

Тема: Bash скрипти і змінні середовища

Повний опис / сценарій лабораторної:

Мета: навчитися створювати Bash скрипти, робити їх виконуваними і використовувати змінні середовища.



Крок 1. Створити каталог для власних скриптів.

Команда: mkdir -p ~/bin; cd ~/bin



Крок 2. Створити файл hello.sh.

Команда: cat > hello.sh

Пояснення: далі введіть текст скрипта і натисніть комбінацію для завершення вводу.



Крок 3. Написати тіло скрипта.

Приклад:

#!/usr/bin/env bash

echo "Привіт, $USER"

echo "Аргументи: $@"



Крок 4. Зробити файл виконуваним.

Команда: chmod +x hello.sh

Пояснення: без виконуваних прав скрипт не можна запускати напряму.



Крок 5. Запустити скрипт з кількома аргументами.

Команда: ./hello.sh test one two

Пояснення: перевірте як відображаються аргументи.



Крок 6. Додати каталог ~/bin у PATH.

Команда: echo "export PATH=\"$HOME/bin:$PATH\"" >> ~/.bashrc; source ~/.bashrc

Пояснення: після цього скрипт можна запускати з будь якої директорії.



Крок 7. Перевірити що hello.sh знаходиться у PATH.

Команда: which hello.sh

Пояснення: команда має показати шлях до скрипта у ~/bin.



Крок 8. Додати у скрипт перевірку кількості аргументів.

Пояснення: якщо немає аргументів, виведіть коротку підказку для користувача.



Крок 9. Закоментувати ключові рядки.

Пояснення: додайте коментарі щоб інший адміністратор міг швидко зрозуміти логіку.



Крок 10. Міні звіт.

Завдання: опишіть два сценарії де Bash скрипт може замінити ручну рутинну роботу.