PowerShellのエスケープのメモ
基本的に、エスケープといえば「`(バッククォート,逆アポストロフィ)」を使うけど、
文字列の置換するとき[regex]::Escape("文字列")を使ってる。
「`(バッククォート,逆アポストロフィ)」は改行「`n」やタブ「`t」を入れるときに使うが、
文字列の置換するときは、[regex]::Escape("文字列")メソッドのほうがよさそう。
アドレスを一括置換したいときとか。。。
例)
$test = (Get-Content C:\テスト\テスト.txt)
$test = $test -replace [regex]::Escape("\\test\test1\"), "\\test2\test2\"
$test > ".\テスト2.txt"
↓エスケープシーケンスについては、ここに詳しく書いてある
GUIユーザーのためのPowerShell入門 (14) PowerShellの文字列リテラル | マイナビニュース