RUBRIQUE about_Escape_Characters DESCRIPTION COURTE Présente le caractère d'échappement utilisé dans Windows PowerShell et explique son effet. DESCRIPTION LONGUE Les caractères d'échappement sont utilisés pour attribuer une interprétation spéciale aux caractères qui les suivent. Dans Windows PowerShell, le caractère d'échappement est le backtick (`), également appelé accent grave (ASCII 96). Le caractère d'échappement peut être utilisé pour indiquer un littéral, une continuation de ligne et des caractères spéciaux. Indication d'un littéral Lorsqu'un caractère d'échappement précède une variable, il empêche le remplacement de la variable par une valeur. Lorsqu'un caractère d'échappement précède un guillemet double, Windows PowerShell interprète ce dernier comme un caractère, et non pas comme un délimiteur de chaîne. Par exemple : C:\>$a = 5 C:\>"La valeur est stockée dans $a." La valeur est stockée dans 5. C:\>$a = 5 C:\>"La valeur est stockée dans `$a." La valeur est stockée dans $a. C:\> "Utilisez des guillemets (") pour indiquer une chaîne." Jeton ')' inattendu dans une expression ou une instruction. À la ligne : 1 Caractère : 25 + "Utilisez des guillemets (") <<<< pour indiquer une chaîne." C:\> "Utilisez des guillemets (`") pour indiquer une chaîne." Utilisez des guillemets (") pour indiquer une chaîne. Indication d'une continuation de ligne Le caractère d'échappement indique à Windows PowerShell que la commande se poursuit sur la ligne suivante. Par exemple : 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 Indication de caractères spéciaux Lorsque le caractère d'échappement est placé entre guillemets, il indique un caractère spécial fournissant des instructions à l'analyseur de commande. Les caractères spéciaux reconnus par Windows PowerShell sont les suivants : `0 Null `a Alerte `b Retour arrière `f Saut de page `n Nouvelle ligne `r Retour chariot `t Tabulation horizontale `v Tabulation verticale Par exemple : C:\> "12345678123456781`nCol1`tColumn2`tCol3" 12345678123456781 Col1 Column2 Col3 Pour plus d'informations, tapez : get-help about_special_characters VOIR AUSSI about_Quoting_Rules