1. ホーム
  2. powershell

[解決済み] PowerShellで改行するには?

2022-03-03 02:32:21

質問

私は[ ]です PowerShell の全くの初心者で ループ内で文字列を連結しているとき、特殊な条件が発生した場合は 改行を入れる...どうすればいいのでしょうか?

基本的には、以下のものに相当するものを探しています。 \n .

$str = ""
foreach($line in $file){
  if($line -Match $review){ #Special condition
    $str += ANSWER #looking for ANSWER
  }
  #code.....
}

今までに試したのは

"\n" '\n' "\N" '\N' "\r" '\r' "\R" '\R' '`n' '`r' '-n' '-r' 

解決方法は?

試す "`n" を二重引用符で囲んでください。( ではない シングルクォート '`n' )

エスケープ文字の完全な一覧は、以下を参照してください。

Help about_Escape_character

このコードは

$str += "`n"