Comment fonctionne l'interpolation de la chaîne PowerShell
Généralement, la plupart des opérations de PowerShell sont effectuées en utilisant n'importe quelle applet ou fonction et donc ils ont une syntaxe à suivre. L'interpolation de chaîne est un processus qui manipule les opérations de chaîne, donc il n'a pas de syntaxe dédiée. Le fonctionnement de base du concept d'interpolation de chaîne est réalisé de la manière suivante:
$ var = ""
"$ var" ou "$ ($ var)" ou "$ var"
Et l'espace réservé $ var sera remplacé par sa valeur dans les expressions de cordes.
Les exemples suivants de ce guide fourniraient une meilleure explication de l'interpolation de la chaîne PowerShell.
Exemple 1: Utilisation d'interpolation de chaîne pour développer une chaîne
Cet exemple comprend deux commandes qui servent les objectifs suivants:
Un nom de $ variable est déclaré et la chaîne "linuxhint»Est stocké dans $ nom:
> $ name = "Linuxhint"Maintenant, la commande suivante exerce la variable Name $ dans une instance de chaîne:
> Écriture-sortie "Nom $ fournit un riche contenu lié à la technologie"De plus, la variable dans la chaîne peut également être appelée de la manière suivante:
> La sortie d'écriture "$ ($ name) fournit un riche contenu lié à la technologie"Une autre possibilité d'utiliser une variable dans une expression de chaîne est décrite ci-dessous.
> La sortie d'écriture "$ name fournit un contenu riche en technologie"Il est obligatoire que vous deviez appeler la variable de chaîne dans une instance de double devis. Si vous essayez d'utiliser une variable de chaîne en devis uniques, il imprimerait la variable elle-même (au lieu de récupérer la valeur stockée dans cette variable). Par exemple, nous avons appelé la variable Name $ dans un seul devis et la sortie imprime la variable Name $.
> Write-Output '$ le nom fournit un riche contenu lié à la technologie'Exemple 2: Utilisation de scripts pour l'interpolation de la chaîne PowerShell
Cet exemple décrit le concept d'interpolation de chaîne à l'aide de scripts PowerShell. Pour un script PowerShell, ouvrez le «PowerShell Ise".
Les étapes sont également les mêmes ici:
Tout d'abord, déclarez une variable comme nous l'avons nommé dans $ svar. Et le Hôte d'écriture La candidature est utilisée pour appeler le $ svar variable dans une chaîne.
Après cela, appuyez sur Ctrl + S pour enregistrer le script avec n'importe quel nom et emplacement, nous l'avons nommé «PSSI ".
Maintenant, exécutez le script dans la console PowerShell en donnant son chemin complet (où vous l'avez enregistré).
Dans notre cas, il est sauvé à C: \ scripts \ pssi.PS1 Donc, nous allons mettre la même chose dans notre console et appuyer sur Entrée pour exécuter le script.
> C: \ scripts \ pssi.PS1Exemple 3: Utilisation de variables numériques dans les chaînes
Les exemples ci-dessus indiquent l'interpolation des variables de chaîne dans les instances de chaîne. Ici, nous avons créé une variable qui contient une valeur numérique:
> $ prix = 100Et la variable de prix $ est utilisée dans la chaîne suivante:
> Écriture-sortie "Le prix du roman est un prix $"Par exemple, si vous souhaitez ajouter un personnage spécial comme "$«À la variable, vous devez utiliser le caractère d'échappement« »» (accent grave).
> Écriture-sortie "Le prix du roman est" $$ prix "Exemple 4: Utilisation de variables d'environnement
Les variables d'environnement sont des variables prédéfinies d'un système d'exploitation qui contiennent des informations sur votre machine. La commande écrite ci-dessous écrit la chaîne à l'écran et récupère la variable d'environnement qui affiche le chemin d'accès de votre PC. Comme la variable d'environnement HomePath est prédéfinie, donc la déclaration variable est ignorée.
> Écriture-sortie "Le chemin d'accueil de mon PC est: $ env: homepath"Note: Le "$ Env:«Est la syntaxe standard pour appeler une variable d'environnement. De plus, vous pouvez obtenir la liste des variables d'environnement en utilisant la commande fournie ci-dessous:
> dir env:Conclusion
PowerShell fournit divers procurements et fonctions pour différentes opérations. L'interpolation de chaîne entre en action lorsque vous souhaitez ajouter une variable (en utilisant son nom) sur une instance de chaîne. Cet article fournit une brève explication du fait de faire l'interpolation de la chaîne PowerShell. Vous avez appris à comprendre l'interpolation des chaînes sur les variables définies par l'utilisateur et intégrées. Le modèle de travail est le même dans diverses situations, mais la variable doit être soigneusement insérée pour éviter toute erreur.