本文概述
- If语句的语法
- If语句的流程图
- 例子
该语句由布尔或逻辑表达式后跟一个或多个语句组成。如果条件(布尔表达式)的结果为True, 则将执行If语句中的语句。并且如果条件的计算结果为False, 则将执行if语句结束后的第一条语句。
” if” 体内的语句可以是单个语句, 也可以是用大括号” {}” 括起来的块代码。
If语句的语法 【PowerShell If语句】以下是If语句的语法:
If(test_expression){Statement-1Statement-2.......Statement-N}
If语句的流程图
文章图片
例子 以下示例说明了PowerShell中If语句的用法:
例1:在本例中, 我们将检查变量” a” 中的数字是否为偶数。如果数字是偶数, 则打印一条消息。
PS C:\>
$a=16PS C:\>
$c=$a%2PS C:\>
if($c -eq 0)>
>
{>
>
echo "The number is even">
>
}
输出
The number is even
示例2:在此示例中, 我们将检查变量’ a’ 的值是否大于变量’ b’ 的值。
PS C:\>
$a=25PS C:\>
$b=20PS C:\>
if($a -gt $b)>
>
{>
>
echo "The value of variable a is greater than the value of variable b">
>
}
输出
The value of variable a is greater than the value of variable b
例3:在本例中, 我们将检查变量” a” 和” b” 中的字符串是否相同。
PS C:\>
$a="True"PS C:\>
$b="True"PS C:\>
if($a -eq "True")>
>
{>
>
echo " Both the strings are equal".>
>
}
输出
True
例4:在本例中, 我们将显示数字的平方。如果该数字小于10且大于零。
PS C:\>
$p=10PS C:\>
if(($p -st 10) -and ($p -gt 0))>
>
{ $z=$p*$p>
>
echo "The square of $p is $z".>
>
}
输出
The square of $p is $z
推荐阅读
- PowerShell Invoke Command调用命令
- PowerShell 所需状态配置(DSC)
- PowerShell HashTable哈希表
- PowerShell Get-Help调用命令
- PowerShell Get-Item用法
- MyBatis通用Mapper和PageHelper
- asp.net core 使用Mysql和Dapper
- SAMDeploying a Hello World Application
- Google AppCrawler初探