मैं जानना चाहूंगा कि अगर मैं एक ही लाइन पर बैश स्क्रिप्ट के अंदर की स्थितियों को कैसे लिख सकता हूं।
उदाहरण के लिए, मैं इसे एक पंक्ति में कैसे लिख सकता हूं, और फिर अगले पर एक और एक जैसा लगाऊं?
if [ -f "/usr/bin/wine" ]; then
export WINEARCH=win32
fi
मैं यह पूछता हूं क्योंकि मेरे पास मेरे .ashashrc में काफी कुछ उपनाम हैं और मेरे पास कई सिस्टमों पर एक ही .bashrc (सिंक किए गए) हैं, लेकिन मुझे प्रत्येक सिस्टम पर सभी उपनामों की आवश्यकता नहीं है। मैं उनमें से अधिकांश को अगर बयानों के अंदर रखता हूं, और यह सब अब खूबसूरती से काम कर रहा है, लेकिन वे बहुत अधिक जगह लेते हैं, प्रत्येक पंक्ति के बीच 3 पंक्तियां और उनके बीच की खाली रेखा (जैसे मुझे उन्हें आसानी से दिखाई दे रही है)
मैं इस तकनीक का उपयोग पर्यावरण चर के लिए भी करूँगा।
[ -f "/usr/bin/wine" ] && export WINEARCH=win32