Une variable dans PowerShell est une unité de mémoire qui stocke différentes valeurs telles que les chaînes, les entiers ou les booléens. Il commence par un signe en dollars ($) dans PowerShell. En revanche, la chaîne est généralement une combinaison séquentielle de caractères qui fait un texte significatif. Les variables peuvent stocker des chaînes et peuvent également être substituées à l'intérieur d'une chaîne. De plus, des variables attribuées par des cordes peuvent être utilisées pour concaténer les chaînes.
L'article suivant discutera des techniques liées au travail d'une variable dans les chaînes.
Comment les variables PowerShell fonctionnent en chaînes?
Il existe de nombreuses façons d'utiliser les variables à l'intérieur d'une chaîne. Il s'agit notamment de la concaténation des chaînes, de la substitution des variables à l'intérieur des cordes ou du stockage des cmdlettes du système à l'intérieur des cordes à l'aide de variables.
Exemple 1: concaténer une chaîne avec une seule variable
Cet exemple suivant aidera à concaténer la chaîne avec une variable:
$ name = "John"
$ msg = "Bonjour, M. "+ $ nom
$ msg
Selon le code ci-dessus:
- Tout d'abord, initialisez le «$ nom”Variable et affectez la valeur de chaîne"John«À lui.
- Initier une autre variable, "$ msg», Puis attribuez la variable« $ name »et concaténez avec le«Bonjour M. " chaîne:
Exemple 2: Concaténer une chaîne avec plusieurs variables
Consultez la concaténation des deux variables attribuées par chaîne:
$ f_name = "John"
$ l_name = "Doe"
$ msg = "Bonjour, M. "+ $ f_name +" "+ $ l_name
$ msg
Selon le code ci-dessus:
- Tout d'abord, initialisez les deux variables "$ f_name" et "$ l_name".
- Ensuite, attribuez-leur des valeurs avec le prénom et le nom de famille.
- Après cela, lancez une autre variable, «$ msg», Attribuez-lui une chaîne et deux variables sont définies ci-dessus.
- Enfin, concaténez-les en ajoutant un «+«Opérateur entre eux et appelez la variable« $ msg »pour afficher la sortie:
Exemple 3: remplacer une variable à l'intérieur d'une chaîne
L'exemple suivant substituera les variables attribuées à la chaîne dans une chaîne:
$ f_name = "John"
$ l_name = "Doe"
$ msg = "Hello, $ f_name $ l_name"
$ msg
Dans le code indiqué ci-dessus:
- Après avoir créé des variables attribuées par chaîne "$ f_name" et "$ l_name», Créez une autre chaîne.
- Tout d'abord, écrivez un mot, remplacez les deux variables attribuées par chaîne et attribuez-la au «$ msg".
- Enfin, appelez la variable "$ msg«Pour montrer la sortie:
Exemple 4: Remplacez une commande en chaîne par une variable
Cet exemple vous apprendra à remplacer une commande à l'intérieur d'une chaîne en utilisant une variable:
$ dir = get-item 'c: \ doc'
$ msg = "Time: $ ($ dir.Temps de creation)"
$ msg
Selon le code ci-dessus:
- Tout d'abord, lancez une variable "$ dir"Et attribuez"Obtenir l'article”Cmdlet suivi de l'adresse du répertoire.
- Ensuite, lancez une autre variable, "$ msg»Et affecter une chaîne.
- À l'intérieur de la chaîne, le «Temps:"Le mot est d'abord ajouté, puis un signe en dollars est spécifié à l'extérieur des accolades bouclées, ce qui en fait une variable.
- À l'intérieur des accolades bouclées, la variable «$ dir» est concaténée avec le «Temps de creation”Cmdlet.
- Enfin, appelez la variable «$ msg» pour obtenir le temps de création du répertoire:
Exemple 5: Exécutez la commande d'un système en la stockant dans la variable
Cet exemple exécutera la commande d'un système à l'intérieur d'une chaîne stockée dans une variable:
$ msg = "La date et l'heure actuelles sont: $ (get-date)"
$ msg
Selon le code indiqué ci-dessus:
- Tout d'abord, lancez une variable "$ msg»Puis attribuez une chaîne.
- À l'intérieur d'une chaîne, ajoutez d'abord du texte, puis invoquez une commande "Se mettre en commun”Dans les accolades bouclées.
- Enfin, appelez la variable «$ msg» pour afficher la sortie dans la console:
C'était une question d'utilisation des variables dans les cordes.
Conclusion
Les variables des chaînes PowerShell fonctionnent de diverses manières. Les chaînes sont d'abord stockées dans une variable, puis ces variables attribuées par la chaîne aident à les concaténer à l'aide du «+»Opérateur. De plus, les variables attribuées par chaîne peuvent être substituées à l'intérieur d'une autre chaîne. Ce blog a couvert des détails sur le fonctionnement des variables dans les cordes de PowerShell.