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
          







Sumário