Belirli bir çıkışı yankılamak için bir if deyiminde çıkış durumunu kontrol etmenin en iyi yolunun ne olacağını merak ediyordum.
Bunun olduğunu düşünüyorum
if [ $? -eq 1 ]
then
echo "blah blah blah"
fi
Ben de yaşıyorum sorun sadece çünkü bu çıkış kodu olması gerekir, çıkış deyimi if deyimi önce olmasıdır. Ayrıca, çıkış programdan çıkacağı için yanlış bir şey yaptığımı biliyorum.
some_program; rc=$?; if [ ${rc} -eq 1 ] .... fi ; exit ${rc}