-e
seçenek kümesi içeren bir bash komut dosyası var, bu da tüm komut dosyasını ilk hatada başarısız oluyor.-e seçeneği ayarlandığında bir bash komut dosyasının başarısız olmasından nasıl kaçınılır?
Komut dosyasında bir dizinde ls
yapmayı deniyorum. Fakat bu yol mevcut olabilir veya olmayabilir. Yol mevcut değilse, -e
bayrağı ayarlandığından ls
komutu başarısız olur.
Komut dosyasının başarısız olmasını engelleyebileceğim bir yol var mı?
Bir yan not olarak, bu komuttan önce ve sonra bir set +e
ve set -e
yapmak için hile denedim ve çalışır. Ama daha iyi bir çözüm arıyorum.
Yanıt için teşekkürler. Hala birkaç şüphem var. Eğer 'ls 'komutu başarısız olursa, hala bir mesaj basar, o kadar yol bulamazsa, bunu bastırmanın bir yolu var mı? Ayrıca, 'OR' bölümünde, 2 satırlık kod yürütmenin bir yolu var mı? – Bhushan