如何Dir['*']
包含点文件,例如.gitignore
,但不包含.
和..
?
即,有没有更好的方法:
`ls -A`.split "\n"
也许与Dir
?以下解决方案很接近,但都包括.
& ..
:
Dir.glob('*', File::FNM_DOTMATCH)
Dir['{.*,*}']
因此,以下工作:
Dir.glob('*', File::FNM_DOTMATCH) - ['.', '..']
但是,还有更好的方法来做到这一点吗?
我想知道这是为了修复Meteor Homebrew Formula的第 9 行。