- PowerShell功能特点
- PowerShell历史
- PowerShell和命令提示符的区别
- PowerShell与Bash Shell的区别
- PowerShell以管理员身份运行
- Windows PowerShell ISE
- PowerShell核心
- 创建并运行PowerShell脚本
- PowerShell注释
- PowerShell Cmdlet
- PowerShell基本cmdlet命令
- PowerShell Get-childItem命令
- PowerShell Get-Item命令
- PowerShell Get-Location命令
- PowerShell set-item命令
- PowerShell set-location命令
- PowerShell new-item命令
- PowerShell copy-item命令
- PowerShell move-item命令
- PowerShell remove-item命令
- PowerShell rename-item命令
- PowerShell add-content命令
- PowerShell clear-content
- PowerShell get-content命令
- PowerShell get-date命令
- PowerShell set-content命令
- PowerShell out-file命令
- PowerShell write-host命令
- PowerShell get-command命令
- PowerShell invoke-command命令
- PowerShell get-help命令
- PowerShell start-process命令
- PowerShell test-path命令
- PowerShell foreach-object命令
- PowerShell sort-object命令
- PowerShell where-object命令
- PowerShell变量
- PowerShell自动变量
- PowerShell首选项变量
- PowerShell数组
- PowerShell哈希表
- PowerShell运算符
- PowerShell算术运算符
- PowerShell赋值运算符
- PowerShell比较运算符
- PowerShell逻辑运算符
- PowerShell重定向运算符
- PowerShell拆分和合并运算符
- PowerShell if语句
- PowerShell if-else语句
- PowerShell else-if语句
- PowerShell Switch语句
- PowerShell Do-While循环
- PowerShell for循环
- PowerShell ForEach循环
- PowerShell While循环
- PowerShell Continue和Break
- PowerShell字符串
- PowerShell函数
- PowerShell Try Catch Finally
PowerShell运算符
与其他任何编程或脚本语言一样,运算符是Windows PowerShell的构建块。 运算符是可以在命令或表达式中使用的字符。 它告诉编译器或解释器执行特定的操作并产生最终结果。
PowerShell支持以下不同类型的运算符:
- 算术运算符
- 赋值运算符
- 比较运算符
- 逻辑运算符
- 重定向运算符
- 拆分和合并运算符
- 类型运算符
- 一元运算符
1.算术运算符
算术运算符在数学表达式中的用法与在数学中的用法相同。下表列出了算术运算符-
假设整数变量A=10
,变量B=20
,那么 -
运算符 | 描述 | 示例 |
---|---|---|
+ |
将运算符两侧的值相加。 | A + B = 30 |
- |
从左侧操作数中减去右侧操作数。 | A - B = -10 |
* |
将运算符两边的值相乘。 | A * B = 200 |
/ |
将左操作数除以右操作数。 | B/A = 2 |
% |
将左操作数除以右操作数,然后返回余数。 | B % A = 0 |
算术运算符的示例
2.比较运算符
以下是PowerShell语言支持的赋值运算符。假设整数变量A=10
,变量B=20
,那么 -
运算符 | 描述 | 示例 |
---|---|---|
eq |
比较两个值是否相等。 | A -eq B = false |
ne |
比较两个值是否不相等。 | A -ne B = true |
gt |
比较第一个值是否大于第二个值。 | B -gt A = true |
ge |
比较第一个值是否大于或等于第二个。 | B -lt A = false |
lt |
比较第一个值小于大于第二个值。 | B -lt A = false |
le |
比较第一个值是否小于或等于第二个。 | B -le A = false |
3.赋值运算符
以下是PowerShell语言支持的赋值运算符-
运算符 | 描述 | 示例 |
---|---|---|
= |
简单的赋值运算符,将值从右侧操作数分配给左侧操作数。 | C = A + B 是将A + B 的值赋给C |
+= |
相加与赋值运算符。它将右操作数添加到左操作数,并将结果分配给左操作数。 | C + = A 相当于 C = C + A |
-= |
相减与赋值运算符。它从左侧操作数中减去右侧操作数,并将结果分配给左侧操作数。 | C -= A 相当于 C = C - A |
4.逻辑运算符
下表列出了逻辑运算符-
假设布尔变量A=true
,变量B=false
,则-
运算符 | 描述 | 示例 |
---|---|---|
AND |
逻辑与运算符。如果两个操作数都不为零,则条件变为true 。 |
(A -AND B)=false |
OR |
逻辑或运算符。 如果两个操作数中的任何一个都不为零,则条件变为true 。 |
(A -OR B) = true |
NOT |
逻辑非运算符。用于反转其操作数的逻辑状态。 如果条件为真,则逻辑非运算符将为假。 | -NOT(A -AND B) = true |
5.其他运算符
以下是PowerShell语言支持的各种重要运算符-
运算符 | 描述 | 示例 |
---|---|---|
> |
重定向运算符。分配要打印到重定向文件/输出设备的输出。 | dir> test.log 将在test.log 文件中打印目录列表 |
上一篇:PowerShell哈希表
下一篇:PowerShell算术运算符
关注微信小程序
扫描二维码
程序员编程王