PowerShell,while文で繰り返し処理を実行する方法

スポンサーリンク

鍛錬 494

PowerShell,while文で繰り返し処理を実行する方法

while文を使用して、繰り返し処理(ループ処理)を実行する方法についてです。
 
使用方法は、以下に示す通りです。

カウント値 < 上限値 で繰り返す場合

$カウント変数 = 初期値
while ($カウント変数 -lt 上限値) {
	処理
	$カウント変数++
}

 
例:初期値 0 、上限値 10 の場合

$i = 0
while ($i -lt 10) {
	処理
	$i++
}

カウント値

$カウント変数 = 初期値
while ($カウント変数 -le 上限値) {
	処理
	$カウント変数++
}

 
例:初期値 0 、上限値 10 の場合

$i = 0
while ($i -le 10) {
	処理
	$i++
}
スポンサーリンク

スクリプト

以下は、while文の挙動を確認するスクリプト、test_while.ps1 です。

今回は、初期値を 0 、上限値を 10 としています。

echo "-----------------------------------"
echo "カウント値 < 上限値 で繰り返し処理"

$i = 0
while ($i -lt 10) {
	echo $i
	$i++
}

echo "-----------------------------------`r`n"

echo "-----------------------------------"
echo "カウント値 <= 上限値 で繰り返し処理"

$i = 0
while ($i -le 10) {
	echo $i
	$i++
}

echo "-----------------------------------"
スポンサーリンク

実行結果

以下は、スクリプト test_while.ps1 を実行しています。

PS D:\tmp>
PS D:\tmp> .\test_while.ps1
-----------------------------------
カウント値 < 上限値 で繰り返し処理
0
1
2
3
4
5
6
7
8
9
-----------------------------------

-----------------------------------
カウント値 <= 上限値 で繰り返し処理
0
1
2
3
4
5
6
7
8
9
10
-----------------------------------

 
上記に示した通り、while文を使用して繰り返し処理を行うことができました。

タイトルとURLをコピーしました