PowerShell - 文字列
変数展開
PS C:\> $a = "Hello " PS C:\> "${a} world" # " "で囲まれた中の変数は展開される Hello world PS C:\> '${a} world' # ' 'で囲まれた中の変数は展開されない ${a} world
部分式
PS C:\> $a = 100 PS C:\> "$($a + 1) is 101" 101 is 101
ヒアドキュメント
改行付き文字列の代入と参照
$s = @" abdefg hijklmn opqrstu "@ write-host $s
連結
PS C:\> "a" + "b" ab
繰り返し
PS C:\> "a" * 5 aaaaa
分割
PS C:\> "abcdefg" -split "\B" a b c d e f g
置換
PS C:\> "abcdefg" -replace "b","z" azcdefg
フォーマット
PS C:\> "{0:#0.00}, {1:00.00}" -f(0.123, 0.123) 0.12, 00.12
その他
PS C:\> "abcdefg".Length 7 PS C:\> "abcdefg".Contains("c") True PS C:\> "abcdefg".IndexOf("c") 2 PS C:\> "abcdefg"[2] c PS C:\> "abcdefg".Insert(2, "z") abzcdefg PS C:\> "abzcdefg".Remove(2,1) abcdefg