लिनक्स खोल प्रोग्रामिंग में तारों की तुलना करने के लिए =
और ==
के बीच क्या अंतर है?लिनक्स खोल प्रोग्रामिंग स्ट्रिंग सिंटैक्स की तुलना
हो सकता है कि निम्नलिखित कोड काम करता है:
if [ "$NAME" = "user" ]
then
echo "your name is user"
fi
लेकिन मुझे लगता है कि यह एक सही सिंटैक्स नहीं है। इसका उपयोग ==
कथन द्वारा स्ट्रिंग की तुलना करने के लिए किया जाएगा।
सही क्या है?
[यह पहले आ गया है] (http://meta.stackexchange.com/questions/15650/ban-lmgtfy-let-me-google-that-for-you -लिंक्स) यह टिप्पणी आपके उत्तर पर आपके कई संशोधनों से पहले बनाई गई थी – Diarmaid
@Diarmaid मुझे पता था कि यह होगा :)। क्या मेरा जवाब कठोर है? शायद, निश्चित रूप से, मैंने अपना समय बर्बाद कर एक प्रश्न पढ़ा जो जवाब खोजने के लिए 10 सेकंड गुगलिंग लेता है। वैसे भी, मैंने वास्तव में एक सही उत्तर टाइप करने का समय भी लिया। तो अब ओपी दोनों को अपना जवाब और पहले खोज करने के लिए एक सभ्य अनुस्मारक मिला। – Darhuuk
वह पहला तकनीक-recipes.com उदाहरण अर्धविराम (या न्यूलाइन?) खोने के कारण मेरे लिए काम नहीं करता था। – FruitBreak