我无法找到有关PowerShell -like
运算符语法的任何参考。
comparison operators上的Windows PowerShell参考仅指出:
样
描述:使用通配符(*)进行匹配。
虽然通过实验我发现它也支持?
和[]
(设置)。
是否支持其他语法?是否有-like
运算符的确切引用?
答案 0 :(得分:17)
about_Comparison_Operators的帮助确实声称支持通配符。它无法确切地说明通配符是什么。
样 描述:使用通配符(*)进行匹配。
进一步深入了解帮助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帮助的参见章节中提到。