如何删除匹配的文件但排除一些

时间:2015-11-26 09:56:53

标签: shell glob rm

我在当前目录中有以下文件:

./
-- 1
-- a2
-- abca
-- abcb
-- abcc
-- abcd
-- abce
-- abcf
-- abcg
-- abch
-- test01
-- test02
-- test03
-- test04
-- test05
-- test06
-- test07
-- test08
-- test09
-- test10

我想删除所有test*个文件,但不包括test07test09。 怎么做到这一点?

rm test* !test07 !test09不起作用

1 个答案:

答案 0 :(得分:0)

GLOBIGNORE="test0[79]"; rm test*也许?