पर एकाधिक लाइन मान असाइन कैसे करें मेरे पास एक चर FOO
है जिसके साथ एक मान के साथ असाइन किया जाना आवश्यक है जो एकाधिक रेखाएं होंगी। कुछ इस तरह,बैश वैरिएबल
FOO="This is line 1
This is line 2
This is line 3"
तो जब मैं FOO
का मूल्य प्रिंट यह निम्न उत्पादन देना चाहिए।
echo $FOO
output:
This is line 1
This is line 2
This is line 3
इसके अलावा, लाइनों की संख्या गतिशील रूप से तय की जाएगी क्योंकि मैं इसे लूप का उपयोग करके प्रारंभ कर दूंगा।
मुख्य रूप से read -d
का उपयोग कर अन्य प्रश्नों में दिखाए गए उत्तरों मेरे लिए उपयुक्त नहीं है क्योंकि मैं गहन स्ट्रिंग ऑपरेशन कर रहा हूं और कोड प्रारूप भी महत्वपूर्ण है।
निकालें प्रमुख व्हाइटस्पेस: 'गूंज" $ foo "' – Cyrus