Як перевірити роботу скрипта bash: методи та інструменти

Скрипт є основною будівельною одиницею в системі Linux і дозволяє користувачеві автоматизувати виконання завдань і операцій, що повторюються. Незабаром вам може знадобитися перевірити працездатність вашого скрипта, щоб переконатися, що він виконує потрібні команди і дає очікувані результати. У статті ми розглянемо кілька способів перевірити роботу скрипта bash.

echo <<>

Багаторядковий рядок

EOF

printf "Значення змінної: %s

" "$variable"

grep "Шуканий текст" файл.txt

КрокОпис
1Створіть скрипт із розширенням .sh
2Відкрийте термінал і перейдіть до папки, де знаходиться скрипт
3Встановіть права на виконання скрипту: chmod +x имя_скрипта.sh
4Запустіть скрипт: ./ім'я_скрипта.sh
5Перевірте виведення скрипту на наявність помилок чи небажаних результатів

Як дізнатися час виконання скрипта bash?

Bash час виконання скрипту у мілісекундах

  1. Можливо Вам потрібна утиліта time? …
  2. bash мають вбудовану команду time у разі якщо потрібен налаштовуваний висновок, слід звертатися безпосередньо /usr/bin/time, наприклад команда /usr/bin/time -f %E sleep 0.03 поверне фактично витрачене час на виконання команди sleep 0.03.

Як запустити скрипт на bash?

Щоб виконати скрипт Bash із будь-якого місця, вам слід додати шлях до скрипту до змінного середовища PATH або використовувати абсолютний шлях до скрипту при його виконанні. Де «/повний/шлях/до/каталогу/з/скриптом» замініть на фактичний шлях до каталогу, що містить ваш скрипт.

Як зупинити виконання скрипта bash?

Щоб додати власний код завершення, можна скористатися командою exit . Тепер у разі успішного виконання команди touch скрипт за допомогою echo повідомляє про успіх та завершується з кодом 0 . В іншому випадку, скрипт друкує повідомлення про помилку при спробі створити файл і завершується з кодом 1 .