Онлайн робочі станції OnWorks Linux та Windows

логотип

Безкоштовний онлайн-хостинг для робочих станцій

<Попередній | зміст | Наступна>

Перевірка значень під час виконання

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



#! / бін / баш


# проблема: скрипт для демонстрації поширених помилок number=1

echo "number=$number" # НАЛАДЖЕННЯ

set -x # Увімкнути трасування, якщо [ $number = 1 ]; тоді

echo "Число дорівнює 1." інше

echo "Число не дорівнює 1."

fi

set +x # Вимкнути трасування

#! / бін / баш


# проблема: скрипт для демонстрації поширених помилок number=1

echo "number=$number" # НАЛАДЖЕННЯ

set -x # Увімкнути трасування, якщо [ $number = 1 ]; тоді

echo "Число дорівнює 1." інше

echo "Число не дорівнює 1."

fi

set +x # Вимкнути трасування


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


Найпопулярніші хмарні обчислення ОС на OnWorks: