Я не могу использовать отрицательные аргументы в 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, несколько расширенные операторы сопоставления с образцом распознаются. В следующих описание, список шаблонов представляет собой список из одного или нескольких шаблонов, разделенных | Составные узоры могут быть сформированы с использованием одного или нескольких следующие подэлементы:?(Шаблон) Соответствует нулю или одному вхождению данных паттернов *(Шаблон) Соответствует нулю или более вхождений данных шаблонов +(Шаблон) Соответствует одному или нескольким вхождениям данных шаблонов @(Шаблон) Соответствует одному из заданных шаблонов !(шаблон) Совпадает с чем угодно, кроме одного из заданных шаблонов