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