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
、配列ではなく文字列で作業していることを確認すると、それらを確認できます)。私はそれを所定の位置に打ち込むために世界中のすべての文字列解析を行うことができますが、それは私が丸い穴に四角いペグを叩いているようです。私が欠けている概念は何ですか?