未分類

PowerShell - if ステートメントを扱うには

Windows PowerShell で、if ステートメントの使用する方法を説明します。

変数 i が 10 ならば SAME、違う時は DIFFERENCE を表示

します。(1 行にすべてを記述する方式)

$i = 10 
if ($i -eq 10) {"SAME"} else {"DIFFERENCE"}

変数 i が 10 ならば SAME、違う時は DIFFERENCE を表示

します。(複数行に分けて記述する方式)Windows PowerShell ISE は複数行に記述することは簡単です。powershell.exe の場合は、複数行の入力に入ると >> が表示され、複数行の記述モードに入ります。終了するには、Enter を 2 回入力します。

$i = 10 
if ($i -eq 10) 
{"SAME"} 
else 
{"DIFFERENCE"}

変数 i が 10, 20, それ以外の時に応じて処理を振り分る

$i = 10 
if ($i -eq 10) 
{ 
  "SAME 10" 
} 
elseif ($i -eq 20) 
{ 
  "SAME 20" 
} 
else 
{ 
  "OTHER" 
}

-未分類