Powershell IF: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
 
Zeile 11: Zeile 11:
 
=IF mit ELSE=
 
=IF mit ELSE=
 
<pre>
 
<pre>
$x = 10
+
$x = $($args[0])
 
$y = 20
 
$y = 20
 
if ($x -gt $y)
 
if ($x -gt $y)
 
{
 
{
'$x is greater than $y'
+
"$x is greater than $y"
 
} else {
 
} else {
'$x is less than $y'
+
"$x is less than $y"
 
}
 
}
 
</pre>
 
</pre>
 
=IF mit ELSE und ELSEIF=
 
=IF mit ELSE und ELSEIF=
 
<pre>
 
<pre>
$x = 10
+
$x = $($args[0])
 
if ($x -eq 20)
 
if ($x -eq 20)
 
{
 
{
   '$x is 20'
+
   !$x is 20!
 
} elseif ($x -eq 15)  
 
} elseif ($x -eq 15)  
 
{
 
{
   '$x is 15'
+
   "$x is 15"
 
} elseif ($x -eq 10)  
 
} elseif ($x -eq 10)  
 
{
 
{
   '$x is 10'
+
   "$x is 10"
 
} else  
 
} else  
 
{
 
{
   'Value of $x not known'
+
   "Value of $x not known"
 
}
 
}
 
</pre>
 
</pre>

Aktuelle Version vom 8. November 2017, 20:06 Uhr

Einfache IF Verzweigung

$x = $($args[0])
$y = 10
if ($x -gt $y)
{
"$x is greater than $y"
}

IF mit ELSE

$x = $($args[0])
$y = 20
if ($x -gt $y)
{
"$x is greater than $y"
} else {
"$x is less than $y"
}

IF mit ELSE und ELSEIF

$x = $($args[0])
if ($x -eq 20)
{
   !$x is 20!
} elseif ($x -eq 15) 
{
   "$x is 15"
} elseif ($x -eq 10) 
{
   "$x is 10"
} else 
{
   "Value of $x not known"
}