Windows PowerShellで使用される引用符 ("" ~ "" と ' ~ ') について説明します。
二重引用符 " ~ "
この記号で囲まれた内容は文字列として扱われます。但し、変数が含まれている場合は、それを変数として扱い、変数の内容を展開します。エスケープ文字は ` で指定する必要があります。このサンプルの場合、$i は 10 に展開されて出力されます。
$i = 10 $s = "変数 i の内容は $i です。" $s
単一引用符 ' ~ '
この記号 で囲まれた内容は文字列として扱われます。変数が含まれている場合にも変数名を単なる文字列として扱い、そのまま出力します。エスケープ文字は ` で指定する必要があります。このサンプルの場合、$i はそのまま単なる文字列として出力されます。
$i = 10 $s = '変数 i の内容は $i です。' $s