我有一个Makefile如下:
test:
rm -rf !(.git|folder1|folder2)
运行后make test,文件夹中的所有内容都必须删除,除了.git/,folder1/和folder2/.
相反,我收到以下错误:
/bin/bash: -c: line 0: syntax error near unexpected token `('
/bin/bash: -c: line 0: `rm -rf !(.git|folder1|folder2)'
make: *** [test] Error 2
我该如何解决?