Genellikle başarılı olan ikincil komutların çıktısını bastırarak bir betiğin çıktısını basitleştirmek istiyorum.
Ancak, -qbunları kullanmak zaman zaman başarısız olduklarında çıktısını gizler, bu yüzden hatayı anlama imkanım yoktur. Ek olarak, bu komutlar çıktılarını açarlar stderr.
Bir komutun çıktısını, sadece başarılı olursa bastırmanın bir yolu var mı ?
Örneğin (ancak bunlarla sınırlı olmamak üzere) şunun gibi bir şey:
mycommand | fingerscrossed
Her şey yolunda giderse fingerscrossed, çıkışı yakalar ve atar. Aksi takdirde, onu standart veya hata çıktısına ekler (ne olursa olsun).