about_Special_Characters

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 string 
    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