トピック about_Escape_Characters 簡易説明 Windows PowerShell のエスケープ文字とその効果について説明します。 詳細説明 エスケープ文字は、次に続く文字に特殊な解釈を割り当てるために使用されます。 Windows PowerShell では、エスケープ文字はアクサン グラーブ文字とも呼ばれるバッククォー ト文字 (`) (ASCII 96) です。エスケープ文字は、リテラル、行連結、および特殊文字を示すため に使用できます。 リテラルを示す場合 エスケープ文字を変数の前に置くと、値がその変数に代入されなくなります。エスケープ文字を二 重引用符の前に置くと、Windows PowerShell では、二重引用符を文字列の区切り文字としてではな く、文字として解釈されます。 次にその例を示します。 C:\>$a = 5 C:\>"The value is stored in $a." The value is stored in 5. C:\>$a = 5 C:\>"The value is stored in `$a." The value is stored in $a. C:\> "Use quotation marks (") to indicate a string." 式またはステートメントのトークン ')' を使用できません。 行:1 文字:25 + "Use quotation marks (") <<<< to indicate a string." C:\> "Use quotation marks (`") to indicate a string." Use quotation marks (") to indicate a string. 行連結を示す場合 このエスケープ文字は、コマンドが次の行に続くことを Windows PowerShell に示します。 次にその例を示します。 C:\> get-process ` >> powershell Handles NPM(K) PM(K) WS(K) VM(M) CPU(s) Id ProcessName ------- ------ ----- ----- ----- ------ -- ----------- 340 8 34556 31864 149 0.98 2036 powershell 特殊文字を示す場合 エスケープ文字を引用符の内側で使用すると、コマンド パーサーに指示を出す特殊文字として解 釈されます。 Windows PowerShell では、次の特殊文字が認識されます。 `0 Null `a 警告 `b バックスペース `f 用紙送り `n 改行 `r キャリッジ リターン `t 水平タブ `v 垂直タブ 次にその例を示します。 C:\> "12345678123456781`nCol1`tColumn2`tCol3" 12345678123456781 Col1 Column2 Col3 詳細については、次のように入力してヘルプを参照してください。 get-help about_special_characters 関連項目 about_Quoting_Rules