TÓPICO about_Special_Characters DESCRIÇÃO RESUMIDA Descreve os caracteres especiais que você pode usar para controlar a forma como o Windows PowerShell interpreta o próximo caractere em um comando ou parâmetro. DESCRIÇÃO LONGA O Windows PowerShell oferece suporte a um conjunto de sequências de caracteres especiais, usadas para representar caracteres que não fazem parte do conjunto de caracteres padrão. Os caracteres especiais no Windows PowerShell começam com o caractere de crase, também conhecido como acento grave (ASCII 96). 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 Esses caracteres diferenciam maiúsculas de minúsculas. NULO (`0) O Windows PowerShell reconhece um caractere especial nulo (`0) e o representa com um código de caractere de 0. Ele aparece como um espaço vazio na saída do Windows PowerShell. Isso permite utilizar o Windows PowerShell para ler e processar arquivos de texto que usam caracteres nulos, como indicadores de término de cadeia de caracteres ou de registro. O caractere especial nulo não é equivalente à variável $null, que armazena um valor NULL. ALERTA (`a) O caractere de alerta (`a) envia um sinal de bip para o alto-falante do computador. Você pode usá-lo para advertir o usuário sobre uma ação iminente. O comando a seguir envia dois sinais de bip para o alto-falante do computador local: for ($i = 0; $i -le 1; $i++){"`a"} BACKSPACE (`b) O caractere de backspace (`b) volta o cursor um caractere, mas não exclui nenhum caractere. O comando a seguir escreve a palavra "computar", volta o cursor duas vezes, e então escreve "ação" (iniciando na nova posição): "computar`b`bação" A saída desse comando é: computação AVANÇO DE PÁGINA (`f) O caractere de avanço de página ('f) é uma instrução de impressão que ejeta a página atual e continua a impressão da próxima página. Esse caractere afeta somente documentos impressos; não afeta a saída de tela. NOVA LINHA (`n) O caractere de nova linha (`n) insere uma quebra de linha imediatamente após o caractere. O exemplo a seguir mostra como usar o caractere de nova linha em um comando Write-Host: "Há duas quebras de linha`n`naqui." A saída desse comando é: Há duas quebras de linha aqui. RETORNO DE CARRO (`r) O caractere de retorno de carro ('r) elimina toda a linha anterior ao caractere `r, como se o texto anterior estivesse em uma linha diferente. Por exemplo: Write-Host "Não vamos mover`rExclua tudo o que estiver antes deste ponto." A saída desse comando é: Exclua tudo o que estiver antes deste ponto. TABULAÇÃO HORIZONTAL (`t) O caractere de tabulação horizontal ('t) avança até a próxima parada de tabulação e continua a escrever naquele ponto. Por padrão, o console do Windows PowerShell tem uma parada de tabulação a cada oito espaços. Por exemplo, o comando a seguir insere duas tabulações entre cada coluna. "Coluna1`t`tColuna2`t`tColuna3" A saída desse comando é: Coluna1 Coluna2 Coluna3 TABULAÇÃO VERTICAL (`v) O caractere de tabulação vertical (`v) avança até a próxima parada de tabulação vertical e escreve toda a saída subsequente a partir daquele ponto. Esse caractere afeta somente documentos impressos. Não afeta a saída de tela. CONSULTE TAMBÉM about_Quoting_Rules about_Escape_Characters