Mam skrypt testowy, który ma wiele poleceń i generuje dużo danych wyjściowych, używam set -x
lub set -v
i set -e
, więc skrypt zatrzymywał się, gdy wystąpił błąd. Jednak nadal jest mi dość trudno zlokalizować, która linia spowodowała zatrzymanie wykonywania w celu zlokalizowania problemu. Czy istnieje metoda, która może wyświetlić numer wiersza skryptu przed wykonaniem każdego wiersza? Lub wyprowadzić numer wiersza przed wyświetleniem poleceń wygenerowanym przez set -x
? Lub każda metoda, która może rozwiązać mój problem z lokalizacją linii skryptu, byłaby bardzo pomocna. Dzięki.
echo