PowerShellでは事前の宣言なく使用できる変数ですが、時折、連番で変数を取りたい場合があります。
(例)
$hensu01
$hensu02
$hensu03
$hensu04
…
今回は上記のような「変数を連番で取る方法」をご紹介します。
以下、スクリプトです。
For ( $i = 1 ; $i -lt 10 ; $i++)
{
# testで始まる連番の変数を作成する
Set-Variable -Name ("test0" + $i) -Value ($i)
}
# 作成したtestが付く変数を全て取得する
Get-Variable -Name test*
上記内容をコピーし、PowerShell ISEに貼り付け後、実行するとコンソール部分に作成した変数が表示されるはずです。続いて解説をしていきます。
ツイート