Odziedziczyłem ponad 700 skryptów powłoki liniowej i zauważyłem, że po uruchomieniu skrypt wypluwa błąd w pewnym momencie wykonania.Debugowanie skryptów powłoki o numerach linii
błąd Eg, że widzę na konsoli jest coś takiego jak
cat: /Wreck/wreck_module.rb: No such file or directory
Próbowałem użyć set -x
i większość wskazówek z tego link, jednak zauważyłem, że wszystkie wyjścia że ja trafiałem dość głośny.
Czy istnieje sposób uzyskania dokładnego numeru wiersza miejsca, w którym polecenie powłoki zwróciło stan niezerowy?
Jaką powłokę używasz dokładnie? –
Używam powłoki bash – tawheed
Użyj 'bash -vx', aby wykonać skrypt powłoki –