बैश का उपयोग करके, मैं ऑपरेटिंग सिस्टम ढूंढना चाहता हूं और उपयोगकर्ता को सूचित करना चाहता हूं। मैंने कोशिश की:बैश स्क्रिप्ट से ओएस का पता लगाएं और उपयोगकर्ता को सूचित करें
OS='uname -s'
echo "$OS"
if [ "$OS" == 'Linux' ]; then
echo "Linux"
else
echo "Not Linux"
fi
मैं बस टर्मिनल है, जो गलत है पर
uname -s
Not Linux
मिलता है। मैं स्ट्रिंग को सही ढंग से सेट करने के लिए स्ट्रिंग कैसे सेट करूं?
धन्यवाद
+1 '($ ') को इंगित करने के लिए +1 ... – 0xC0000022L
उत्तर के लिए धन्यवाद! यह पहली बार है जब मैंने कभी भी 'और' के बीच का अंतर देखा है: डी – Graham
यह केवल एक कारण है '$() 'बेहतर है :) – chepner