shell - Difference between single and double quotes in Bash -
बैश में, एकल उद्धरण ( '' ) और दोहरे उद्धरण (< कोड> "" )
एकल उद्धरण किसी भी चीज को उत्पन्न नहीं करेंगे, लेकिन दोहरे उद्धरण
/ P> एकल उद्धरण (\ code> ') में वर्णों को सम्मिलित करना उद्धरण चिह्नों के भीतर प्रत्येक वर्ण के शाब्दिक मूल्य को संरक्षित करता है। एकल उद्धरण एक एकल उद्धरण चिह्नों के बीच नहीं हो सकता है, यहां तक कि बैकस्लैश से पहले भी। <कोट> $ , $ दोहरे उद्धरण (देखें) में उनके विशेष अर्थ को बनाए रखता है। बैकस्लैश इसका विशेष अर्थ रखता है, जब निम्नलिखित वर्णों में से एक का अनुसरण किया जाता है: `, \ , और, जब इतिहास विस्तार सक्षम है, ! । अक्षर $ और < कोड> ` $ , ` , ", \ , या नईलाइन दोहरे उद्धरण चिह्नों के भीतर, इन पात्रों में से एक का पालन करने वाले बैकस्लैश निकाल दिए जाते हैं विशेष अर्थों के बिना पूर्ववर्ती वर्णों का बैकस्लैश अनमोडिफाइड छोड़ दिया जाता है। दोहरे उद्धरण को दोहरे उद्धरण चिह्नों में बैकस्लैश के साथ पूर्व में उद्धृत किया जा सकता है। यदि सक्षम किया जाता है, तो इतिहास विस्तार किया जाएगा जब तक एक ! दोहरे उद्धरण में प्रकट बैकस्लैश ! के पीछे बैकस्लैश नहीं हटाया जाता है।
विशेष पैरामीटर * और @ का विशेष अर्थ है जब डबल कोट्स में (देख )।
Comments
Post a Comment