Çok sayıda komut içeren ve çok sayıda çıktı üretecek bir test betiğim var, set -x
veya set -v
ve kullanıyorum set -e
, böylece hata oluştuğunda betik duracaktı. Ancak, sorunun yerini tespit etmek için uygulamanın hangi satırda durduğunu bulmak benim için hala oldukça zor. Her satır çalıştırılmadan önce betiğin satır numarasını çıkarabilen bir yöntem var mı? Veya komut sergi öncesinde çıkış satır numarası tarafından oluşturulan set -x
? Veya senaryo satırı konum sorunumla başa çıkabilecek herhangi bir yöntem çok yardımcı olacaktır. Teşekkürler.
echo