में टेक्स्ट फ़ाइल में सामग्री डालें मैं पावरहेल में एक टेक्स्ट फ़ाइल के बीच में सामग्री जोड़ना चाहता हूं। मैं एक विशिष्ट पैटर्न खोज रहा हूं, फिर उसके बाद सामग्री जोड़ रहा हूं। ध्यान दें कि यह फ़ाइल के बीच में है।पावरहेल
क्या मैं वर्तमान में है:
(Get-Content ($fileName)) |
Foreach-Object {
if($_ -match "pattern")
{
#Add Lines after the selected pattern
$_ += "`nText To Add"
}
}
} | Set-Content($fileName)
बहरहाल, यह काम नहीं करता। मुझे लगता है क्योंकि $ _ अपरिवर्तनीय है, या क्योंकि + = ऑपरेटर इसे सही तरीके से संशोधित नहीं करता है?
टेक्स्ट को $ _ में जोड़ने का तरीका क्या है जो निम्नलिखित सेट-सामग्री कॉल में दिखाई देगा?
आपके मूल के साथ एकमात्र समस्या यह है कि आपने कुछ भी आउटपुट नहीं किया है। अगर() {} ब्लॉक के बाद बस $ _ संलग्न करें ... – Jaykul