假设我有一个c:\temp\temp.txt
包含内容的文档
line 1
line 2
我创建了以下函数
PS>function wrapit($text) {
@"
---Start---
$text
---End---
"@
}
然后运行PS> wrapit((Get-Content c:\temp\temp.txt))
将输出
---Start---
line 1 line 2
---End---
如何保留换行符?追加与插值没有帮助。
我发现了这个相关的问题,但这里他们使用的是字符串数组。我正在使用其中包含换行符的单个字符串(如果您直接从函数内部输出字符串而不连接并$text | gm
确认我正在使用字符串,而不是数组,则可以看到它们)。我可以做世界上所有的字符串解析来把它敲到位,但这似乎我会把一个方形的钉子敲进一个圆孔。我缺少什么概念?