Я не могу использовать отрицательные аргументы в 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

 Если опция оболочки extglob включена с помощью встроенной функции shopt, несколько
расширенные операторы сопоставления с образцом распознаются. В следующих
описание, список шаблонов представляет собой список из одного или нескольких шаблонов, разделенных
| Составные узоры могут быть сформированы с использованием одного или нескольких
следующие подэлементы:?(Шаблон)
            Соответствует нулю или одному вхождению данных паттернов
     *(Шаблон)
            Соответствует нулю или более вхождений данных шаблонов
     +(Шаблон)
            Соответствует одному или нескольким вхождениям данных шаблонов
     @(Шаблон)
            Соответствует одному из заданных шаблонов
     !(шаблон) 
             Совпадает с чем угодно, кроме одного из заданных шаблонов 
Другие вопросы по тегам