-
インターポレーション (文字列内に変数を埋め込む方法)
$name = "John" $age = 30 Write-Host "My name is $name and I am $age years old."
出力: My name is John and I am 30 years old.
-
フォーマット演算子 (文字列内でフォーマット指定子を使用する方法)
$name = "John" $age = 30 Write-Host ("My name is {0} and I am {1} years old." -f $name, $age)
出力: My name is John and I am 30 years old.
-
String.Formatメソッド (文字列をフォーマットするメソッドを使用する方法)
$name = "John" $age = 30 $greeting = [String]::Format("My name is {0} and I am {1} years old.", $name, $age) Write-Host $greeting
出力: My name is John and I am 30 years old.
-
複数行文字列でのフォーマット
$name = "John" $age = 30 $message = @" My name is $name. I am $age years old. "@ Write-Host $message
出力: My name is John. I am 30 years old.
これらの方法を使用すると、PowerShellスクリプト内で柔軟な文字列フォーマットが可能です。適切な方法を選択して、スクリプトの要件に応じて文字列を整形してください。