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