我创建了一些文件,比如knob_A.png和knob_a.png,我在 Windows 上的队友说这会导致她的应用程序出现问题。我决定调用它knob_W.png而不是knob_a.png. 然后我对我们的共享服务器做了一个 rsync。为了清理东西,我然后做了
rm knob_[a-d]*.png
Run Code Online (Sandbox Code Playgroud)
它也删除knob_A.png了。这是错误的足球棒。
既shopt -s nocaseglob不会也不会shopt -u nocaseglob导致它按照我想要的方式行事。
我如何告诉 bash 让它的 glob 像过去一样区分大小写?