RUBRIQUE
about_Special_Characters
DESCRIPTION COURTE
Décrit les caractères spéciaux que vous pouvez utiliser pour
contrôler la manière dont Windows PowerShell interprète le
caractère suivant dans une commande ou un paramètre.
DESCRIPTION LONGUE
Windows PowerShell prend en charge un jeu de séquences de caractères
spéciaux qui sont utilisées pour représenter des caractères qui ne
font pas partie du jeu de caractères standard.
Les caractères spéciaux dans Windows PowerShell commence par le
caractère de backtick, également appelé accent grave (ASCII 96).
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
Ces caractères respectent la casse.
NULL (`0)
Windows PowerShell reconnaît un caractère spécial null (`0) et le
représente avec un code de caractère 0. Il apparaît comme un
espace vide dans la sortie Windows PowerShell. Cela vous permet
d'utiliser Windows PowerShell pour lire et traiter des fichiers
texte qui utilisent des caractères null, tels que des caractères
de fin de chaîne ou des indicateurs de fin d'enregistrement. Le
caractère spécial null n'est pas équivalent à la variable $null,
qui stocke une valeur NULL.
ALERT (`a)
Le caractère d'alerte (`a) envoie un signal sonore au haut-parleur de
l'ordinateur. Vous pouvez l'utiliser pour avertir un utilisateur d'une
action menaçante. La commande suivante envoie deux signaux sonores au
haut-parleur de l'ordinateur local :
for ($i = 0; $i -le 1; $i++){"`a"}
RETOUR ARRIÈRE (`b)
Le caractère de retour arrière (`b) fait reculer le curseur d'un
caractère, mais n'en supprime aucun. La commande suivante écrit le
mot " enregistrera ", fait reculer le curseur de deux caractères,
puis écrit le mot " tout " (précédé par un espace et démarrant à la
nouvelle position) :
"enregistrera'b'b tout"
La sortie de cette commande est la suivante :
enregistre tout
FORM FEED (`f)
Le caractère de saut de page (`f) est une instruction d'impression
qui éjecte la page actuelle et continue d'imprimer sur la page
suivante. Ce caractère affecte uniquement les documents imprimés ;
il n'affecte pas la sortie écran.
NOUVELLE LIGNE ('n)
Le caractère de nouvelle ligne (`n) insère un saut de ligne
immédiatement après le caractère.
L'exemple suivant montre comment utiliser le caractère de
nouvelle ligne dans une commande Write-Host :
"Il y a deux sauts de ligne`n`nici."
La sortie de cette commande est la suivante :
Il y a deux sauts de ligne ici.
RETOUR CHARIOT (`r)
Le caractère de retour chariot (`r) élimine la ligne entière avant le
caractère `r, comme si le texte précédent était sur une ligne différente.
Par exemple :
Write-Host "Ne bougeons pas`rSupprimer tout ce qui se situe avant."
La sortie de cette commande est :
Supprimer tout ce qui se situe avant.
TABULATION HORIZONTALE (`t)
La tabulation horizontale (`t) avance jusqu'au taquet de
tabulation suivant et continue d'écrire à partir de ce point. Par
défaut, la console Windows PowerShell a un taquet de tabulation
tous les huit espaces. Par exemple, la commande suivante insère
deux tabulations entre chaque colonne.
"Colonne1't'tColonne2't'tColonne3"
La sortie de cette commande est :
Colonne1 Colonne2 Colonne3
TABULATION VERTICALE (`v)
Le caractère de tabulation horizontale ('t) avance au taquet
de tabulation verticale suivant et écrit le début de la sortie
ultérieure à partir de ce point. Ce caractère affecte uniquement
les documents imprimés. Il n'affecte pas la sortie écran.
VOIR AUSSI
about_Quoting_Rules
about_Escape_Characters