Powershell - Opérateurs

PowerShell fournit un riche ensemble d'opérateurs pour manipuler les variables. Nous pouvons diviser tous les opérateurs PowerShell dans les groupes suivants -

  • Opérateurs arithmétiques
  • Opérateurs d'affectation
  • Opérateurs de comparaison
  • Opérateurs logiques
  • Opérateurs de redirection
  • Opérateurs déversés et rejoindre
  • Opérateurs de type
  • Opérateurs unaires

Les opérateurs arithmétiques

Les opérateurs arithmétiques sont utilisés dans les expressions mathématiques de la même manière qu'ils sont utilisés dans l'algèbre. Le tableau suivant répertorie les opérateurs arithmétiques -

Supposons que la variable entière A vaut 10 et la variable B 20, alors

Afficher des exemples

Opérateur La description Exemple
+ (Ajout) Ajoute des valeurs de chaque côté de l'opérateur. A + B donnera 30
- (Soustraction) Soustrait l'opérande de droite de l'opérande de gauche. A - B donnera -10
* (Multiplication) Multiplie les valeurs de chaque côté de l'opérateur. A * B donnera 200
/ (Division) Divise l'opérande de gauche par l'opérande de droite. B / A donnera 2
% (Module) Divise l'opérande de gauche par l'opérande de droite et renvoie le reste. B% A donnera 0

Les opérateurs de comparaison

Voici les opérateurs d'affectation pris en charge par le langage PowerShell -

Supposons que la variable entière A vaut 10 et la variable B 20, alors

Afficher des exemples

Opérateur La description Exemple
eq (égal) Compare deux valeurs pour qu'elles soient égales ou non. Un -eq B donnera faux
ne (pas égal) Compare deux valeurs pour ne pas être égales. A -ne B donnera vrai
gt (supérieur à) Compare la première valeur à une valeur supérieure à la seconde. B -gt A donnera vrai
ge (supérieur ou égal à) Compare la première valeur comme étant supérieure ou égale à la seconde. B -ge A donnera vrai
lt (moins de) Compare la première valeur à une valeur inférieure à la seconde. B -lt A donnera faux
le (inférieur ou égal à) Compare la première valeur comme étant inférieure ou égale à la seconde. B -le A donnera faux

Les opérateurs d'affectation

Voici les opérateurs d'affectation pris en charge par le langage PowerShell -

Afficher des exemples

Opérateur La description Exemple
= Opérateur d'affectation simple. Attribue les valeurs des opérandes du côté droit à l'opérande du côté gauche. C = A + B attribuera la valeur de A + B à C
+ = Ajouter l'opérateur d'affectation AND. Il ajoute l'opérande droit à l'opérande gauche et affecte le résultat à l'opérande gauche. C + = A équivaut à C = C + A
- = Soustraire l'opérateur d'affectation AND. Il soustrait l'opérande droit de l'opérande gauche et affecte le résultat à l'opérande gauche. C - = A équivaut à C = C - A

Les opérateurs logiques

Le tableau suivant répertorie les opérateurs logiques -

Supposons que les variables booléennes A sont vraies et que la variable B est fausse, alors

Afficher des exemples

Opérateur La description Exemple
ET (logique et) Opérateur logique ET appelé. Si les deux opérandes sont différents de zéro, la condition devient vraie. (A-ET B) est faux
OU (logique ou) Opérateur OU logique appelé. Si l'un des deux opérandes est différent de zéro, la condition devient vraie. (A -OR B) est vrai
NON (logique non) Opérateur PAS logique appelé. Utilisez pour inverser l'état logique de son opérande. Si une condition est vraie, l'opérateur NOT logique rendra faux. -NOT (A -ET B) est vrai

Opérateurs divers

Voici divers opérateurs importants pris en charge par le langage PowerShell -

Afficher des exemples

Opérateur La description Exemple
> (Opérateur redirectionnel) Opérateur de redirection. Attribue la sortie à imprimer dans le fichier / périphérique de sortie redirigé. dir> test.log affichera la liste des répertoires dans le fichier test.log