Saya bertanya-tanya apa yang akan menjadi cara terbaik untuk memeriksa status keluar dalam pernyataan if untuk menggemakan output tertentu.
Saya sedang memikirkan itu
if [ $? -eq 1 ]
then
echo "blah blah blah"
fi
Masalah saya juga adalah bahwa pernyataan keluar sebelum pernyataan if hanya karena harus memiliki kode keluar itu. Juga, saya tahu saya melakukan sesuatu yang salah karena keluar jelas akan keluar dari program.
some_program; rc=$?; if [ ${rc} -eq 1 ] .... fi ; exit ${rc}