トピック
    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




目次