我有一个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
我该如何解决?