Perl Make GLOB 忽略大小写

Perl Make GLOB 忽略大小写

我怎样才能让以下行忽略大小写

perl -MFile::Glob=:bsd_glob -lne 'unlink glob' -- /volume1/<file.list

我尝试过,GLOB_NOCASE但我可能放错了地方,或者它根本不起作用。

谁能帮我查找并删除忽略大小写

答案1

在我看来,这一点并不明确文档然而,使用时:bsd_glob,行为是通过明确导入来确定的:nocase

前任。

$ perl -MFile::Glob=:bsd_glob,:nocase -le 'BEGIN{print for glob("*.bar")}'
baz.BAR
foo.bar

相关内容