主题
    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."
          Unexpected token ')' in expression or statement.
          At line:1 char: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




目录