Birkaç komut çağırır bir Bash kabuk komut dosyası var. Komutlardan herhangi biri sıfırdan farklı bir değer döndürürse, kabuk komut dosyasının otomatik olarak 1 dönüş değeriyle çıkmasını istiyorum.
Bu, her komutun sonucunu açıkça kontrol etmeden mümkün müdür?
Örneğin
dosomething1
if [[ $? -ne 0 ]]; then
exit 1
fi
dosomething2
if [[ $? -ne 0 ]]; then
exit 1
fi
set -e
,set -u
(veyaset -eu
) de yapın.-u
varolmayan herhangi bir değişkene erişebileceğiniz ve tanı koymadan üretilen boş bir değere sahip olabileceğiniz aptal, hata gizleme davranışına son verir.