powershell运算符

powershell运算符
powershell运算符

PowerShell :运算符

处理算术运算符:

1. 圆括号 ()

2. - (对负数)

3. *, /, %

4. +,- (对减法)

默认情况下,所有比较运算符都不区分大小写。若要使一个比较运算符区 分大小写,请在运算符名称前加字母"c"。例如,"-eq"区分大小写的形式 为"-ceq"。若要明确表示不区分大小写,则在运算符前加字母"i"。 例如,"-eq"的明确不区分大小写的形除包含运算符(-contains 、-notcontains )和类型运算符(-is 、-isnot )外的 所有比较运算符在运算符的输入(运算符左侧的值)是单个值(标量)时,都将 返回一个布尔值。当输入是值的集合时,包含运算符和类型运算符将返回任何 匹配值。如果集合中没有匹配项,则这些运算符不返回任何值。包含运算符和类型 运算符始终返回布尔值。

FALSE ,则不再计算右操作数。如果包含 or

运算符的语句的左操作数为 TRUE , 则不再计算右操作数。因此,可以像使用 If 语句一样使用这些语句。

符(> 和 2>)将在不发出警告的情况下覆盖文件当前内容。但是,如果该文件是只读、隐藏或系统文件,则重定向将会失败。追加重定向运算符(>> 和2>>)不会写入只读文件,但会在系统或隐藏文件

要将内容强制重定向到只读、隐藏或系统文件,请带Force 参数使用 Out-File cmdlet 。当写入 文件时,重定向运算符使用 Unicode 编码(输出5个以下字符会乱码…)。如果文件采用的是不同的编码,可能无法正确设置输出的 格式。要将内容重定向到非Unicode 文件,请带 Encoding 参数使用 Out-File

-split

。 -iSplit 和 -split

运算符不区分大小写。-cSplit 运算符区分大小写,这意味着应用定界符规则时会考虑大小写。

相关文档
最新文档