PowerShell Chaînes concaténantes


Exemple

Utilisation de variables dans une chaîne

Vous pouvez concaténer des chaînes en utilisant des variables dans une chaîne entre guillemets. Cela ne fonctionne pas avec les propriétés.

$string1 = "Power"
$string2 = "Shell"
"Greetings from $string1$string2"

Utiliser l'opérateur +

Vous pouvez également joindre des chaînes à l'aide de l'opérateur + .

$string1 = "Greetings from"
$string2 = "PowerShell"
$string1 + " " + $string2

Cela fonctionne également avec les propriétés des objets.

"The title of this console is '" + $host.Name + "'"

Utiliser des sous-expressions

Le résultat / résultat d'une sous-expression $() peut être utilisé dans une chaîne. Ceci est utile pour accéder aux propriétés d'un objet ou effectuer une expression complexe. Les sous-expressions peuvent contenir plusieurs instructions séparées par un point-virgule ;

"Tomorrow is $((Get-Date).AddDays(1).DayOfWeek)"