Compartilhar via


about_Escape_Characters

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