不乱于心,不困于情。
不畏将来,不念过往。如此,安好。

Powershell – 操作符

PowerShell提供了一组丰富的运算符来操作变量。我们可以将所有PowerShell运算符分为以下几类:

  • 算术运算符
  • 赋值运算符
  • 比较运算符
  • 逻辑运算符
  • 重定向运算符
  • 溢出和联接运算符
  • 类型运算符
  • 一元运算符

算术运算符

算术运算符在数学表达式中的用法与在代数中的用法相同。下表列出了算术运算符-

假设整数变量A持有10,变量B持有20,则-

显示范例

操作员 描述
+(加法) 在运算符的任一侧添加值。 A + B会给30
-(减法) 从左侧操作数中减去右侧操作数。 A-B会给-10
*(乘法) 将运算符两边的值相乘。 A * B会给200
/(部门) 将左操作数除以右操作数。 B / A会给2
%(模量) 将左操作数除以右操作数,然后返回余数。 B%A将给0

比较运算符

以下是PowerShell语言支持的赋值运算符-

假设整数变量A持有10,变量B持有20,则-

显示范例

操作符 描述
eq(等于) 比较两个值是否相等。 A -eq B将给出false
ne(不等于) 比较两个值不相等。 A -ne B将为真
gt(大于) 比较第一个值大于第二个值。 B -gt A将为真
ge(大于或等于) 比较第一个值是否大于或等于第二个。 B -ge A会给真
lt(小于) 比较第一个值小于第二个值。 B -lt A将给假
le(小于或等于) 比较第一个值是否小于或等于第二个。 B -le A将给假

赋值运算符

以下是PowerShell语言支持的赋值运算符-

显示范例

操作符 描述
= 简单的赋值运算符。将值从右侧操作数分配给左侧操作数。 C = A + B将A + B的值赋给C
+ = 添加AND赋值运算符。它将右操作数添加到左操作数,并将结果分配给左操作数。 C + = A等于C = C + A
-= 减去AND赋值运算符。它从左侧操作数中减去右侧操作数,并将结果分配给左侧操作数。 C-= A等效于C = C-A

逻辑运算符

下表列出了逻辑运算符-

假设布尔变量A成立,变量B成立,则-

显示范例

操作符 描述
AND(逻辑与) 称为逻辑AND运算符。如果两个操作数都不为零,则条件变为true。 (A -AND B)为假
OR(逻辑或) 称为逻辑或运算符。如果两个操作数中的任何一个都不为零,则条件变为true。 (A -OR B)是真的
NOT(逻辑不) 称为逻辑非运算符。用于反转其操作数的逻辑状态。如果条件为真,则逻辑非运算符将为假。 -NOT(A -AND B)为真

杂项运算符

以下是PowerShell语言支持的各种重要运算符-

显示范例

操作符 描述
>(重定向运算符) 重定向运算符。分配要打印到重定向文件/输出设备的输出。 dir> test.log将在test.log文件中打印目录列表
赞(1)
未经允许不得转载:seo优化_前端开发_渗透技术 » Powershell – 操作符