1

我正在编写一个脚本,该脚本需要从目录中删除除两个目录 mysql 和 temp 之外的所有内容。

我之前问了一个问题,得到了可以在命令行中运行的代码:

rm -rf !(mysql|temp)

但是它在脚本中不起作用。我收到此错误“语法错误:”(“意外”。

我需要做的括号有什么特别的吗?

4

1 回答 1

5

您可能需要在脚本中显式启用扩展模式:

shopt -s extglob
于 2013-07-31T18:57:52.217 回答