PowerShell【初级篇●Powershell条件判断】

Powershell条件判断

比较运算符

-eq:等于

-ne:不等于

-gt:大于

-ge:大于等于

-lt:小于

-le:小于等于

-contains:包含

-notcontains:不包含

求反运算符

-not:但是像高级语言一样”! “ 也支持求反。

布尔运算符

-and:和

-or:或

-xor:异或

-not:逆

字符串运算符

+:连接两个字符串

*:按指定次数重复字符串

-f:设置字符串格式

-replace,-ireplace:替换字符串,大小写不敏感

-creplace:替换字符串,大小写敏感

-eq, -ieq:验证是否相等,大小写不敏感

-ceq:验证是否相等,大小写敏感

-like, -ilike:验证字符串包含关系,允许模式匹配,大小写不敏感

-clike:验证字符串包含关系,允许模式匹配,大小写敏感

-notlike,-inotlike:验证字符串不包含关系,允许模式匹配,大小写不敏感

-cnotlike:验证字符串不包含关系,允许模式匹配,大小写敏感

-match,-imatch:验证模式匹配,大小写不敏感

-cmatch:验证模式匹配,大小写敏感

-notmatch,-inotmatch:验证模式不匹配,大小写不敏感

-cnotmatch:验证模式不匹配,大小写敏感

字符串操作方法

CompareTo():与另一个字符串比较

Contains():是否包含制定子串

CopyTo():拷贝子串至新字符串中

EndsWith():是否以制定子串结尾

Equals():是否与另一个字符串相同

IndexOf():返回第一次匹配的所索引

Insert():在指定位置插入字符串

Replace():替换指定字符串

Split():以指定分隔符切割字符串

StartsWith():是否以指定子串开始

Substring():从指定位置取指定长度子串

ToCharArray():转换成字符数组

ToLower():转换成小写

ToUpper():转换成大写

Trim():移除字符串前后空格

TrimEnd():移除字符串结尾的空格

TrimStart():移除字符串开始的空格

Chars():返回指定位置的字符

原文地址:https://www.cnblogs.com/victor963/p/12010909.html

时间: 2024-08-29 12:43:09

PowerShell【初级篇●Powershell条件判断】的相关文章

python之路-基础篇-7 条件判断

在生活中,一件事情面临着很多选择,比如吃饭的时候,会考虑吃什么,盖饭?面条?火锅?,如果选择吃盖饭,那吃什么盖饭,尖椒肉丝?鱼香肉丝?... 可以用python来完成上面描述的事情: input_value = input("请问想吃点什么,盖饭.面条.火锅:") if input_value == '盖饭': print("您选择的是%s!" % input_value) elif input_value == '面条': print("您选择的是%s!

PowerShell【初级篇●Powershell数组和哈希表】

Powershell数组和哈希表 创建数组可以使用逗号.例如,$nums=2,0,1,2 对于连续的数字数组可以使用一个更快捷的方法.例如,$nums=1..5 如果数组中元素的类型为弱类型,默认可以存储不同类型的值.例如,$array=1,"2012世界末日",([System.Guid]::NewGuid()),(get-date) 使用@()创建数组.空数组.例如,$a= @() 1个元素的数组.例如,$a=,"moss" 使用@{}创建哈希表.例如,[ema

PowerShell【初级篇●Powershell管道】

管道:把上一条命令的输出作为下一条命令的输入.例如,ls | sort -Descending Name | Format-Table Name,Mode 重定向:把命令的输出保存到文件中,‘>’为覆盖,’>>’追加. 默认会根据Name属性进行排序,也可以通过指定属性进行排序.例如,ls | Sort-Object Length -Descending 要完成主要关键字降序,次要关键字升序的排序.例如,Dir | Sort-Object @{expression="Lengt

PowerShell【初级篇●Powershell使用对象】

#创建对象 $pocketknife=New-Object object #增加属性 Add-Member -InputObject $pocketknife -Name Color -Value "Red" -MemberType NoteProperty #增加方法 # 增加一个新方法: Add-Member -memberType ScriptMethod -In $pocketknife ` -name cut -Value { "I'm whittling now&

(24)Poweshell中的if条件判断

在前面的章节中,主要介绍了Powershell的开发工具,变量,运算符以及一些特殊的变量,从本节开始介绍Powershell中的语法结构. 本节主要介绍Powershell中的if条件判断.另外希望读者从本节开始使用Powershell_ISE进行代命令的输入与运行,Powershell_ISE提供了界面化的命令输入,参数提示,自带补全,debug等特性,非常有利于编写正确的脚本. if可用于根据一个或多个条件测试的结果选择运行不同的命令.与Java.C#.C.C++编程语言中的if的使用方法完

PowerShell多日志多条件查询

做乙方的,免不了一个月去客户那里巡检一次.无非就是翻翻日志,排排错啥的.直接说场景需求吧: 每月一次翻日志(三十天内),范围是application和system(也许更多),事件类型只看Error和Warning. 多日志名环境,使用WMIobject来干,-filter后面接的语句是WQL标准,运算符按照WQL的来,最后生成个List的HTML. powershell语句如下(PS3.0请用Get-CimInstance: get-wmiobject -class Win32_NTlogEv

Linux下Python学习笔记 2:条件判断、循环

一.条件判断 if 语句 比如,输入用户年龄,根据年龄打印不同的内容,在Python程序中,可以用if语句实现: 注意: Python代码的缩进规则.具有相同缩进的代码被视为代码块,上面的3行 print 语句就构成一个代码块(但不包括第4行的print).如果 if 语句判断为 True,就会执行这个代码块. 缩进请严格按照Python的习惯写法:4个空格,不要使用Tab,更不要混合Tab和空格,否则很容易造成因为缩进引起的语法错误. 在ubuntu下的vim中需要设置tab默认为4个空格,可

Shell脚本IF条件判断和判断条件总结

转自:http://m.jb51.net/article/56553.htm 这篇文章主要介绍了Shell脚本IF条件判断和判断条件总结,本文先是给出了IF条件判断的语法,然后给出了常用的判断条件总结,需要的朋友可以参考下 前言:      无论什么编程语言都离不开条件判断.SHELL也不例外. if list then           do something here       elif list then           do another thing here       e

PowerShell_零基础自学课程_5_自定义PowerShell环境及Powershell中的基本概念

PowerShell_零基础自学课程_5_自定义PowerShell环境及Powershell中的基本概念 据我个人所知,windows下的cmd shell除了能够通过修改系统参数来对其中的环境变量进行改变外,其环境的可自定义性相对来说很困难,而在Linux环境中,可以通过修改/etc目录下的某些配置文件来达到配置shell环境的目的.也许这也是某些人诟病cmd shell功能不强的原因之一. 而目前这种状况在windows powershell中得到了改善,可以说PS中提供的自定义环境的功能