Comment effectuer une interpolation de chaîne PowerShell

Comment effectuer une interpolation de chaîne PowerShell
PowerShell fournit une liste approfondie de fonctions et de cmdlettes qui contient des fonctionnalités distinctives et prennent en charge toutes les opérations de base qu'un utilisateur peut effectuer en utilisant GUI. PowerShell prend en charge un langage de script qui peut être pratiqué effectuer certaines tâches fondamentales d'un langage de programmation.En utilisant PowerShell, vous pouvez interpoler une chaîne littérale contenant un ou plusieurs espaces réservés. La sortie de cette commande remplace l'espace réservé par la valeur qu'il contient. De nombreux langages de programmation utilisent l'interpolation de chaîne ou l'interpolation variable. Dans ce post descriptif, le mécanisme de travail et l'utilisation du concept d'interpolation des cordes de PowerShell sont fournis.

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:

  • Déclarer une variable: $ var = ""
  • Utilisez cette variable dans n'importe quelle expression de chaîne comme: "$ 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.PS1

Exemple 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 = 100

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