मैं सोच रहा था कि एक विशिष्ट आउटपुट को प्रतिध्वनित करने के लिए यदि एक बयान में निकास स्थिति की जांच करने का सबसे अच्छा तरीका क्या होगा।
मैं इसके होने के बारे में सोच रहा हूं
if [ $? -eq 1 ]
then
echo "blah blah blah"
fi
मुझे जो समस्या हो रही है, वह यह है कि एग्जिट स्टेटमेंट इफ स्टेटमेंट से पहले है, क्योंकि इसके लिए उस एग्जिट कोड का होना आवश्यक है। इसके अलावा, मुझे पता है कि मैं कुछ गलत कर रहा हूं क्योंकि निकास जाहिर है कि कार्यक्रम से बाहर निकल जाएगा।
some_program; rc=$?; if [ ${rc} -eq 1 ] .... fi ; exit ${rc}