मैं आज http://www.tutorialspoint.com/unix/unix-quoting-mechanisms.htm से शेल ट्यूटोरियल पढ़ रहा हूं
जिसमें इसका उल्लेख है:
यदि कोई एकल उद्धरण आउटपुट के स्ट्रिंग के भीतर दिखाई देता है, तो आपको पूरे स्ट्रिंग को सिंगल कोट्स के भीतर नहीं रखना चाहिए बजाय इसके कि आप पहले से बताएं कि बैकस्लैश () का उपयोग इस प्रकार है:
echo 'It\'s Shell Programming'
मैंने अपने सेंटोस सर्वर पर यह कोशिश की, यह काम नहीं करता है, >
मुझे संकेत देता है कि मुझे अधिक टाइप करें।
मैं सोच रहा था के बाद से दो एकल उद्धरण सामान्य अक्षर, जो भागने प्रतीक शामिल में हर विशेष वर्ण बदलना, \
,, लेकिन बाहर करते ही '
,
कैसे मैं एक ही एकल उद्धरण का प्रतिनिधित्व करना चाहिए '
एक एकल उद्धृत वाक्यांश में?
echo Wow, I'm going to have lots of $$$$$$ now
$
भी जाना चाहिए । कुछ ऐसा ही echo Wow, I\'m going to have lots of \$\$\$\$\$\$ now
या सिर्फecho Wow, I\'m going to have lots of '$$$$$$' now
echo 'It'"'"'s Shell Programming'
। मैं इसे 3 स्ट्रिंग्स के रूप में विभाजित करता हूं, पहला और अंतिम सिंगल कोट्स से घिरा हुआ है, लेकिन बीच में एक सिंगल कोट्स दोहरे कोट्स से घिरा हुआ है।
echo It\'s Shell Programming
याecho "It's Shell Programming"
?