PowerShell: 关于比较运算符返回值

Windows PowerShell 中的比较运算符详解
本文深入探讨了Windows PowerShell中的各种比较运算符,包括它们的使用方式、特性和在数组和集合操作中的应用。重点介绍了如何使用这些运算符进行逻辑判断和数据筛选。

Windows PowerShell的比较运算符包括:-eq, -ne, -lt, -gt, -le, -ge, -contains, -notcontains, -like, -notlike, -match, -notmatch, -replace

大部分的比较运算符返回一个布尔值,比如:

$a=5; $b=6

$a -eq $b

返回值为布尔值False

但是在操作数组和集合时,-eq, -ne, -lt, -gt, -le, -ge, -like, -notlike运算符则返回与提供表达式相匹配的值,如:

$a="one","two","two", "three"; $b="two"

$a -eq $b

返回值为:

two

two

-replace用于替换所有匹配指定元素的值,并且返回替换后的表达式。例如:

$a="hello", "ello"

$a -replace "llo" "hi"

返回值为:

hehi

ehi

转载于:https://www.cnblogs.com/ITGirlXiaoXiao/archive/2012/08/16/2642289.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值