में एक अनपेक्षित डॉलर साइन युक्त एक चर को प्रतिबिंबित करने के लिए कैसे करें यदि मेरे पास एक अनचाहे डॉलर चिह्न वाला एक चर है, तो क्या कोई तरीका है कि मैं चर की संपूर्ण सामग्री को प्रतिबिंबित कर सकता हूं?बैश
./script.sh "test1$test2"
और फिर इसे "छोटा" इतनी तरह हो जाता है अगर मैं पैरामीटर का उपयोग करना चाहते हैं:
echo ${1}
test1
पाठ्यक्रम एकल के
उदाहरण कुछ के लिए एक स्क्रिप्ट कॉल व्यवहार्य नाम उद्धृत करने से मदद नहीं मिलती है। मैं यह समझ नहीं सकता कि इसे कैसे उद्धृत किया जाए ताकि स्क्रिप्ट स्क्रिप्ट प्राप्त करने के बाद कम से कम डॉलर से साइन इन कर सकें।
हां, ऐसा लगता है कि यह मामला है :) – Not22
अन्य स्थितियां हैं, हालांकि वास्तव में अनजान डॉलर संकेतों के साथ चर है, जैसे कि जब मैं फ़ाइलों से डेटा पढ़ रहा हूं। मैं फिर इस स्क्रिप्ट के साथ अपनी स्क्रिप्ट को कॉल करना चाहता हूं, तो क्या यह पूरी फाइल को पढ़ने से पहले ही मेरा एकमात्र विकल्प है? – Not22
फ़ाइलों से डेटा पढ़ना परिवर्तनीय प्रतिस्थापन नहीं करता है। –