Ich habe ein Testskript, das viele Befehle enthält und viele Ausgaben generiert. Ich verwende set -x
oder set -v
und set -e
, sodass das Skript angehalten wird, wenn ein Fehler auftritt. Es ist jedoch immer noch ziemlich schwierig für mich zu finden, in welcher Zeile die Ausführung gestoppt wurde, um das Problem zu lokalisieren. Gibt es eine Methode, die die Zeilennummer des Skripts ausgeben kann, bevor jede Zeile ausgeführt wird? Oder geben Sie die Zeilennummer vor der von set -x
? Oder jede Methode, die sich mit meinem Problem mit der Position der Skriptzeile befassen kann, wäre eine große Hilfe. Vielen Dank.
echo