Aşağıdaki seçenekleri kullanıyorum
set -o pipefail
set -e
Bash komut dosyasında hata durumunda yürütmeyi durdurmak için. Ben ~ 100 satır komut dosyası yürütme var ve ben komut dosyasında her satırın dönüş kodunu kontrol etmek istemiyorum.
Ancak belirli bir komut için hatayı yok saymak istiyorum. Bunu nasıl yapabilirim?
-ebaşarısız olan komut birwhileveyauntilanahtar kelimenin hemen ardından gelen komut listesinin bir parçası, birififadedeki testin bir parçası, yürütülen herhangi bir komutun bir parçasıysa "Özellik ayarlandığında kabuk çıkmaz" bir de&&ya||nihai aşağıdaki komutla dışında listenin&&veya||herhangi bir komut bir boru hattı ama geçen, veya komutun dönüş durumu ile ters olup olmadığını!."