У мене є тестовий скрипт, який має багато команд і буде генерувати багато результатів, я використовую set -x
або set -v
і set -e
, тому скрипт зупиняється, коли виникає помилка. Однак мені все ще досить важко визначити, який рядок зупинив виконання, щоб знайти проблему. Чи існує метод, який може вивести номер рядка сценарію перед виконанням кожного рядка? Або вивести номер рядка перед виставкою команд, згенерованою set -x
? Або будь-який метод, який може впоратися з моєю проблемою розташування рядка сценарію, буде чудовою підмогою. Дякую.
echo