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