मुझे बैश में पात्रों से बचने में परेशानी हो रही है। मैं एक अलग उपयोगकर्ता के तहत कमांड चलाने के दौरान सिंगल और डबल कोट्स से बचना चाहता हूं। इस प्रश्न के प्रयोजनों के लिए मान लें कि मैं स्क्रीन पर निम्नलिखित प्रतिध्वनित करना चाहता हूं:
'single quote phrase' "double quote phrase"
मैं सभी विशेष वर्णों से कैसे बच सकता हूं, अगर मुझे किसी भिन्न उपयोगकर्ता पर स्विच करने की आवश्यकता है:
sudo su USER -c "echo \"'single quote phrase' \"double quote phrase\"\""
बेशक, यह सही परिणाम नहीं देता है।
bash
मुझे पागल बनाने के रास्ते पर है।