4
我注意到紅寶石的fnmatch
功能的一個令人驚訝的行爲:通配符**如何在fnmatch中工作?
File.fnmatch('**.rb', 'main.rb') #=> true
File.fnmatch('**.rb', './main.rb') #=> false
至於在the Ruby reference被解釋的,**
將:
匹配目錄遞歸或寬泛文件。
那麼爲什麼不擴展和匹配./main.rb
?