「PowerShell入門」if文で条件処理を分岐するサンプル

書式

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
if (条件式1){
  処理コード1
}else if (条件式2){
  処理コード2
}else{
  処理コード3
}
if (条件式1){   処理コード1 }else if (条件式2){   処理コード2 }else{   処理コード3 }
if (条件式1){
  処理コード1
}else if (条件式2){
  処理コード2
}else{
  処理コード3
}

条件式がtrueの場合、配下のブロックの処理が実行されます。
条件式がfalseの場合、els if処理に進みます

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
$tt = 56
if ($tt -eq 56) {
Write-Host "10"
}elseif ($tt -eq 567) {
Write-Host "567"
}else{
Write-Host "110"
}
$tt = 56 if ($tt -eq 56) { Write-Host "10" }elseif ($tt -eq 567) { Write-Host "567" }else{ Write-Host "110" }
$tt = 56

if ($tt -eq 56) { 
      Write-Host "10"
}elseif ($tt -eq 567) {
      Write-Host "567"  
}else{
      Write-Host "110"
}

実行結果
PS C:\study\powershell> .\test.ps1
10

PowerShell

Posted by arkgame