Chaîne de format PowerShell

Chaîne de format PowerShell
Les variables de chaîne sont fréquemment utilisées dans les langages de programmation pour manipuler le texte. Dans PowerShell, il existe plusieurs façons de décrire ou de définir une variable de chaîne. La chaîne de format dans PowerShell vous permet d'étendre les fonctionnalités d'une variable de chaîne en utilisant des espaces réservés. Toute variable peut être contenue dans ces espaces réservés, puis ces espaces réservés sont intégrés dans une chaîne. Le concept de chaîne de format est comme l'interpolation de la chaîne. Dans cet article, nous éclairerons les façons possibles de formater une chaîne dans PowerShell.

Comment formater une chaîne dans PowerShell

Cette section contient les façons possibles d'effectuer le formatage des chaînes dans PowerShell. Une description de chaque méthode est fournie avec un exemple:

Développer une chaîne

La principale façon d'obtenir une chaîne de format est de l'élargir avec l'aide des espaces réservés. Ici, nous fournirons une démonstration de la façon dont une chaîne peut être étendue. Alors, foulons dans le processus de formatage des chaînes:

Tout d'abord, nous avons stocké une chaîne dans une variable nommée $ faire qui contient la valeur «HP». Le stockage variable fait référence à la commande écrite ci-dessous:

> $ Make = "HP"

Après la création variable, nous l'avons utilisé dans une autre variable de chaîne comme on peut le voir dans la commande écrite ci-dessous. Une fois la commande exécutée, vous observez que la valeur de la chaîne a été élargie par le $ faire variable.

> Écriture-sortie "$ Make est la principale société de fabricants d'ordinateurs portables"

Fonction de format

La fonction de format réside dans le .Classe de chaîne nette et la syntaxe suivante aide à l'utiliser:

[String] :: Format (<"string-instance">)

Le dans la syntaxe ci-dessus contient la chaîne qui va être formatée à l'aide de la fonction de format.

Pour exercer la fonction de format, une variable de chaîne est créée ($ svar) et le linuxhint La valeur y est stockée:

> $ svar = "Linuxhint"

Après cela, la fonction de format est appliquée de la manière suivante:

> [String] :: Format ("Bienvenue à $ svar")

Opérateur de format

L'opérateur de format fournit également une prise en charge du formatage des chaînes et est très utile pour placer plus d'une variable de chaîne. Passons à son utilisation en suivant l'exemple ci-dessous:

Premièrement, deux variables de cordes $ sv1 et $ sv2 sont déclarés en utilisant les commandes suivantes:

> $ sv1 = "Bienvenue à"
> $ sv2 = "Linuxhint"

Une fois les variables déclarées l'opérateur de format (-F) est utilisé avec une chaîne comme indiqué ci-dessous. Les 0 et 1 sont les index des variables de chaîne et ces nombres d'index sont obtenus à partir de l'ordre des variables après le format(-F) opérateur. Par exemple, les 0 et 1 se réfèrent à $ sv1 et $ sv2 respectivement.

> "Bonjour! Et 0 1 "-f $ sv1, $ sv2

En dehors de la spécialité multivariable des opérateurs de format, il peut également être utilisé pour formater une chaîne qui contient une variable. Par exemple, une variable de chaîne est déclarée et utilisée dans une instance de chaîne suivie d'un opérateur de format.

> $ sv = "ubuntu"
> "0 est une distribution basée à Debian de Linux" -f $ sv

Opérateur de format et fonction de format

L'opérateur de format et la fonction de format peuvent être joints pour obtenir une chaîne formatée. L'opérateur de format est utilisé avant / après le d'une fonction de format.

Ici encore, deux variables sont déclarées $ V1 et V2 $:

> $ v1 = "Formatage de chaîne"
> $ v2 = "est en cours de réalisation"

La fonction de format et l'opérateur de format peuvent être appliqués de la manière suivante.

> [String] :: Format ("Salut, Its PowerShell et 0 1", $ v1, $ v2)

Conseil bonus

Il est observé que généralement une variable de chaîne est utilisée dans une instance de chaîne. Cependant, on peut utiliser plusieurs types de données ou formatage de chaîne. Par exemple, la commande fournie ci-dessous montre l'intégration des entiers et des variables de chaîne pour le formatage des chaînes.

> $ s = "clavier"
> $ cn = 19
> [String] :: Format ("Le prix de $ s est" $$ cn ")

Conclusion

La chaîne de format vous permet de renvoyer une chaîne formatée en utilisant les variables dans une instance de chaîne. Cet article fournit les moyens possibles de formater des chaînes dans PowerShell qui incluent l'expansion de la chaîne, l'utilisation de la fonction de format et l'utilisation de l'opérateur de format. La méthode d'extension de chaîne intègre simplement une variable dans une chaîne et l'opérateur -f est utilisé dans la méthode de l'opérateur de format pour formater une chaîne. De plus, la fonction de format d'un .Net Class utilise sa syntaxe définie pour le formatage des chaînes. En fin de compte, vous subiriez également le formatage des chaînes en utilisant des variables de plusieurs types de données.