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
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
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 -
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
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 -
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 |