powershell - 类似 PowerShell 的运算符支持哪些模式?

标签 powershell operators pattern-matching wildcard

我找不到任何有关 PowerShell 语法的引用 -like运营商。

comparison operators 上的 Windows PowerShell 引用仅声明:

-Like
Description: Match using the wildcard character (*).



虽然通过实验我发现它也支持 ?[] (设置)。

是否支持任何其他语法?是否有明确的引用 -like运营商?

最佳答案

about_Comparison_Operators的帮助确实声称支持通配符。它没有具体说明通配符是什么。

-Like Description: Match using the wildcard character (*).



进一步深入了解帮助 about_Wildcards我们了解到这些不是你爷爷的通配符:

Windows PowerShell supports the following wildcard characters.

    Wildcard Description        Example  Match             No match
    -------- ------------------ -------- ----------------- --------
    *        Matches zero or    a*       A, ag, Apple      banana
             more characters

    ?        Matches exactly    ?n       an, in, on        ran
             one character in 
             the specified 
             position

    [ ]      Matches a range    [a-l]ook book, cook, look  took
             of characters

    [ ]      Matches specified  [bc]ook  book, cook        hook
             characters


about_Comparision_Operators 帮助中的另见部分中提到了通配符帮助的链接。

关于powershell - 类似 PowerShell 的运算符支持哪些模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26778044/

相关文章:

postgresql - 搜索土耳其语字符

c# - 重载运算符==后,如何比较两个变量是否指向同一个对象?

c: 在函数中使用指针作为输入时,使用 *pointer++ 递增指针值不起作用

Scala 模式与函数参数匹配

powershell - 图像文件是否因 Azure 中的不同订阅而异

javascript - JavaScript 中的 ~~ 是什么?

php - 以编程方式从图像文件和/或 PSD 中提取图案

powershell - 将哈希表值属性导出到 CSV 文件

powershell - 有没有办法在大型机终端窗口中自动执行简单的重复性任务?

windows - 如何获取可能的 Windows 服务状态列表?