← До списку лабораторних по Linux
Повний опис / сценарій лабораторної:
Мета: навчитися створювати 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 скрипт може замінити ручну рутинну роботу.