मान लीजिए मैं सामग्रीजब श्रृंखलाबद्ध या PowerShell में हियरडॉक का उपयोग कर नई-पंक्तियों को बचाना
line 1
line 2
के साथ एक दस्तावेज़ c:\temp\temp.txt
है और मैं निम्नलिखित समारोह
PS>function wrapit($text) {
@"
---Start---
$text
---End---
"@
}
फिर PS> wrapit((Get-Content c:\temp\temp.txt))
इच्छा उत्पादन चल रहा है बनाने
---Start---
line 1 line 2
---End---
मैं न्यूलाइन कैसे संरक्षित करूं? बनाम इंटरपोलिंग में मदद नहीं करता है।
I found this related question, लेकिन यहां वे एक स्ट्रिंग सरणी का उपयोग कर रहे हैं। मैं एक स्ट्रिंग का उपयोग कर रहा हूं जिसमें इसमें न्यूलाइन वर्ण हैं (यदि आप बिना किसी समझौते के सीधे स्ट्रिंग को आउटपुट करते हैं तो आप उन्हें देख सकते हैं और $text | gm
पुष्टि करता है कि मैं एक स्ट्रिंग के साथ काम कर रहा हूं, एक सरणी नहीं)। मैं दुनिया में सभी स्ट्रिंग पार्सिंग को जगह में हथौड़ा लगाने के लिए कर सकता हूं, लेकिन ऐसा लगता है कि मैं एक गोल छेद में एक वर्ग चरम पर टक्कर लगी होगी। अवधारणा क्या है जो मुझे याद आ रही है?
यदि मैं सही हूं, तो यह ज्यादातर प्रकार के दबाव का मामला प्रतीत होता है। जो ठीक है, मैं सिर्फ उलझन में हूं कि धरती पर 'गेट-सदस्य' ने मुझे बताया कि यह प्रकार 'सिस्टम' था।स्ट्रिंग ' –
मैं आपकी टिप्पणी का उत्तर देने के लिए अपना उत्तर संपादित करता हूं। – JPBlanc
ओहोह, यह सही है, मैं हमेशा भूल जाता हूं कि पाइप कैसे करता है। डैंग। ज्यादातर समय इसका अधिकार है, इस बार यह मुझे घंटों तक उलझन में डाल दिया। –