4
我注意到红宝石的fnmatch
功能的一个令人惊讶的行为:通配符**如何在fnmatch中工作?
File.fnmatch('**.rb', 'main.rb') #=> true
File.fnmatch('**.rb', './main.rb') #=> false
至于在the Ruby reference被解释的,**
将:
匹配目录递归或宽泛文件。
那么为什么不扩展和匹配./main.rb
?