बैश (या अन्य गोले) में मैं एक पर्यावरण चर मुद्रित कैसे कर सकता हूं जिसमें बहु-रेखा मान है?शैल में बहु-रेखा मान के साथ एक चर मुद्रित करें?
text='line1
line2'
मैं जानता हूँ कि एक साधारण सामान्य echo $text
बॉक्स से बाहर काम नहीं करेगा। कुछ $ IFS tweak मदद करेगा?
मेरा वर्तमान वर्कअराउंड ruby -e 'print ENV["text"]'
जैसा कुछ है। क्या यह शुद्ध खोल में किया जा सकता है? मैं सोच रहा था कि env
कमांड एक अनसुलझे var नाम लेगा लेकिन ऐसा प्रतीत नहीं होता है।
बैकटिक्स के साथ पीछे की तरफ झुकना क्यों? यदि आप प्रतिबंधित पोर्टेबिलिटी से खुश हैं तो बस 'text =' line1 लाइन 2 '(इसलिए असाइनमेंट टेक्स्ट की दो अक्षर पंक्तियों को फैलाता है), या' text = $ 'line1 \ nline2''' करें। –
बैश के साथ, उस पाठ को एक चर में प्राप्त करने का तरीका 'text = $' line1 \ nline2'' –
@ विलियमपर्सेल मुझे पता था कि यह पहले से ही आसान था, मैंने पहले हेड्रोक की कोशिश की लेकिन यह काम नहीं किया .. लेकिन निश्चित रूप से सादा मल्टीलाइन स्ट्रिंग सरल है .. यह मेरी बैश यादों को ताज़ा करने में बहुत देर हो चुकी है। धन्यवाद। – inger