主题 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