逻辑运算符

假设布尔变量A为True,变量B为False

运算符说明示例
AND逻辑与, 如果两个操作数都为true,则条件变为true。(A AND B) 结果为false
OR逻辑或, 如果两个操作数其中一个为true,则条件为true。(A OR B) 结果为true
NOT逻辑非,如果操作数true,则条件为false,否则为trueNOT A 结果为 false
Powershell-运算符

PowerShell提供了一组丰富的运算符来操作变量。

我们可以将所有PowerShell运算符分为以下几组:

  1. 算术运算符

  2. 赋值运算符

  3. 比较运算符

  4. 逻辑运算符

  5. 重定向运算符

  6. 拆分和联接运算符

  7. 类型运算符

  8. 单目运算符

赋值运算符

运算符说明示例
=简单赋值运算符。从右到左指定操作数值。C = A 将A的值赋给C
+=将右操作数与左操作数相加,并将结果赋给左操作数。 C += A 等同于 C=C+A
-=将右操作数与左操作数相减,并将结果赋给左操作数。 C -= A 等同于 C=C-A

比较运算符

假设整数变量A保持20,变量B保持10

运算符说明示例
eq等于,比较两个值是否相等。A eq B 结果是false
ne不等于,比较两个值是否不相等。A ne B 结果是true
gt大于, 第1个值是否大于第2个值A gt B 结果是true
ge大于或者等于。第1个值是否大于等于第2个值A ge B 结果是true
lt小于, 第1个值是否小于第2个值A lt B 结果是false
le小于或者等于。第1个值是否小于等于第2个值A le B 结果是false
Like检查第一个值是否与所提供的特殊字符相似。
notLike检查第一个值与所提供的特殊字符不相似。
Match检查第一个值是否与所提供的正则表达式匹配。
notMatch检查第一个值是否与提供的正则表达式不匹配。
Contains检查第一个值是否包含第二个值。
notContains检查第一个值是否不包含第二个值。

算术运算符

算术运算符在数学表达式中的使用方式与在代数中的使用方法相同。

假设整数变量A保持20,变量B保持10

运算符说明示例
+加法A+B = 30
-减法A-B=10
*乘法A*B=200
/除法A/B = 2
%取余A%B = 0
日期:2019-08-20 13:50:56 来源:oir作者:oir