TÓPICO
about_Escape_Characters
DESCRIÇÃO RESUMIDA
Introduz o caractere de escape no Windows PowerShell e explica
seu efeito.
DESCRIÇÃO LONGA
Os caracteres de escape são usados para atribuir uma
interpretação especial aos caracteres colocados depois deles.
No Windows PowerShell, o caractere de escape é a crase (`),
também chamada de acento grave (ASCII 96). O caractere de escape
pode ser usado para indicar um literal, a continuação da linha e
também caracteres especiais.
Indicando um literal
Quando um caractere de escape precede uma variável, ele impede
que um valor seja substituído pela variável. Quando um
caractere de escape precede aspas duplas, o Windows PowerShell
interpreta as aspas duplas como um caractere, não como um
delimitador de cadeia de caracteres.
Por exemplo:
C:\>$a = 5
C:\>"O valor é armazenado em $a."
O valor é armazenado em 5.
C:\>$a = 5
C:\>"O valor é armazenado em `$a."
O valor é armazenado em $a.
C:\> "Use aspas (") para indicar uma cadeia de caracteres."
Token ')' inesperado na expressão ou instrução.
At line:1 char:25
+ "Use aspas (") <<<< para indicar uma cadeia de caracteres."
C:\> "Use aspas (`") para indicar uma cadeia de caracteres."
Use aspas (") para indicar uma cadeia de caracteres.
Indicando continuação de linha
O caractere de escape informa ao Windows PowerShell que o
comando continua na próxima linha.
Por exemplo:
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
Indicando caracteres especiais
Quando usado entre aspas, o caractere de escape indica um caractere
especial que fornece instruções ao analisador de comandos.
Os caracteres especiais a seguir são reconhecidos pelo Windows
PowerShell:
`0 Nulo
`a Alerta
`b Backspace
`f Avanço de página
`n Nova linha
`r Retorno de carro
`t Tabulação horizontal
`v Tabulação vertical
Por exemplo:
C:\> "12345678123456781`nCol1`tColuna2`tCol3"
12345678123456781
Col1 Coluna2 Col3
Para obter informações, digite:
get-help about_special_characters
CONSULTE TAMBÉM
about_Quoting_Rules