我想知道为什么这两个文件名通配表达式
[bru][abru]* and [br]*
会返回给我一个文件名调用
brutus
但不会返回给我这个文件名
abruti
谢谢
答案1
因为abruti
不要以b
, r
, 或开头u
。
例如,表示以or[br]*
开头,然后是任何内容。有 a但不在正确的位置。可用于匹配两者的模式是。b
r
abruti
br
*br*
Glob 类似于正则表达式,但有所不同。在 glob 中 * 是任意数量的任意字符,如正则表达式中的 .* )。?
是任何字符,如.?
正则表达式中的字符。
答案2
举例说明:
寻找 。 -名称“[bru]*” 乙哦 r哦 你哦 寻找 。 -名称“[bru][abc]*” 巴哦 BB哦 公元前哦 RB哦 UC哦 ...