Ceci est une ancienne révision du document !


Les bases de Powershell - 2ème partie

On continue avec les bases du langage Powershell.

Manipuler des chaînes de caractères est utile pour afficher des résultats, extraire des données… A cette effet, Powershell dispose de certaines méthodes et de l'interprétation de certains caractères spéciaux, dits d'échappements.

Caractère Explication
`r Crée un retour charriot, en gros revient au début de la ligne
`n Crée un nouvelle ligne
`r`n Du coup, retour charriot sur une nouvelle ligne, l'équivalent de la touche Entrée dans un traitement de texte
`t Crée une tabulation
`b Reviens sur un carcatère (Backspace). Ce retour est non destructif. Je cherche encore son utilité…
`a Émet un bip (Alarm)
`0 Caractère nul. A l'affichage, équivaut à un espace mais différent d'un point de vu codage de caractère
`' Permet d'afficher ' sans qu'il ne soit interprété
`` Permet d'afficher ` sans qu'il ne soit interprété
`" Permet d'afficher " sans qu'il ne soit interprété
Caractère Explication Exemple
.CompareTo() Compare une chaîne avec une autre. Le résutat peut être -1, 1 ou 0 selon que la référence de la chaîne comparée précède, suit ou apparaît à la même position que la référence de la chaîne traité. En gros, 0 si les chaînes sont identiques, 1 si la chaîne A a plus de caractères que la chaîne B et/ou que ces derniers sont plus élevés dans la hiérarchie des caractères (E>e) et -1 si la chaîne B a plus de caractères que la chaîne A et/ou que ces derniers sont plus élevés dans la hiérarchie des caractères.
$A = "abcd"
$B = "abc"
$A.CompareTo($B)
1
.Contains() Renvoie $true ou $false selon que la chaîne A contient ou pas la chaîne B. Si B est vide, la réponse sera toujours $true
$A = "abcd"
$B = "bc"
$A.CompareTo($B)
$true
Entrer votre commentaire. La syntaxe wiki est autorisée:
 
  • powershell_base2.1550835393.txt.gz
  • Dernière modification : 2019/02/22 10:36
  • (modification externe)