我不能在 openvz 中使用否定参数

我不能在 openvz 中使用否定参数

我在使用 openVZ 时遇到了这个问题,该如何解决?

root@pc03:/file/launch# cp -R plugins/!(*og*) /backup
-bash: !: event not found

答案1

第一次运行

shopt -s extglob

现在

cp -R plugins/!(*og*) /backup

作品。

使用以下方式禁用行为

shopt -u extglob

man bash

如果使用内置命令 shopt 启用了 extglob shell 选项,则
扩展模式匹配运算符被识别。在以下内容中
描述,模式列表是一个或多个模式分隔的列表。
复合图案可以使用以下一个或多个图案形成
以下子模式:

     ?(模式列表)
            匹配零次或一次给定的模式
     *(模式列表)
            匹配零次或多次给定的模式
     +(模式列表)
            匹配给定模式的一个或多个出现
     @(模式列表)
            匹配给定的模式之一
     !(模式列表)
            匹配除给定模式之外的任意内容

相关内容