bash - подстановочный знак [символов]

У меня возникли некоторые проблемы с установщиком Netbeans, который не отображается правильно в ремиксе Ubuntu Netbook.

Вы можете запустить netbeans с помощью MToolkit (или добавить скрипт запуска)

AWT_TOOLKIT=MToolkit /usr/local/netbeans-6.5/bin/netbeans

Или просто выключите compiz, пока вы устанавливаете netbeans.

Если вы запустили ремикс нетбука, выйдите из него и выберите сеанс Gnome, прежде чем снова войти в систему, и у вас нормальный рабочий стол. После этого вам нужно будет установить netbeans.

У меня также возникла проблема с запуском netbeans под ремиксом netbook, который должен либо не мотивировать netbeans, либо работать в полноэкранном режиме.

Посмотрите на информации сообщества для Netbeans на Ubuntu.

0
задан 26 February 2018 в 05:33

3 ответа

Вы можете использовать расширенное globbing:

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

Что касается вашего запроса, я не могу понять это:

Если опция оболочки extglob включена с помощью встроенного shopt, несколько признаны операторы сопоставления расширенных шаблонов. В следующем описании список шаблонов представляет собой список из одного или нескольких шаблонов, разделенных символом «|». Композитные шаблоны могут быть сформированы с использованием одного или нескольких следующих подматриц:

... все файлы, которые начинаются с AT LEAST двумя строчными буквами ... »подстановочное число [[ : lower:]], а затем подстановочный знак? »

... начиная с ТОЛЬКО 2 строчных букв, а не * строчных букв
[[:lower:]][[:lower:]]?([^[:lower:]]*)

Подстановочный знак соответствует нулю или более , что не совпадает с двумя или более. Любое число [[:lower:]] s может быть сопоставлено с расширенным glob *([[:lower:]]). «По крайней мере два» вообще не нуждается в расширенном подтягивании: [[:lower:]][[:lower:]]*.

4
ответ дан 22 May 2018 в 12:53

Вы можете использовать расширенное globbing:

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

Что касается вашего запроса, я не могу понять это:

Если опция оболочки extglob включена с помощью встроенного shopt, несколько признаны операторы сопоставления расширенных шаблонов. В следующем описании список шаблонов представляет собой список из одного или нескольких шаблонов, разделенных символом «|». Композитные шаблоны могут быть сформированы с использованием одного или нескольких следующих подматриц:

... все файлы, которые начинаются с AT LEAST двумя строчными буквами ... »подстановочное число [[ : lower:]], а затем подстановочный знак? »

... начиная с ТОЛЬКО 2 строчных букв, а не * строчных букв [[:lower:]][[:lower:]]?([^[:lower:]]*)

Подстановочный знак соответствует нулю или более , что не совпадает с двумя или более. Любое число [[:lower:]] s может быть сопоставлено с расширенным glob *([[:lower:]]). «По крайней мере два» вообще не нуждается в расширенном подтягивании: [[:lower:]][[:lower:]]*.

4
ответ дан 17 July 2018 в 19:59

Вы можете использовать расширенное globbing:

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

Что касается вашего запроса, я не могу понять это:

Если опция оболочки extglob включена с помощью встроенного shopt, несколько признаны операторы сопоставления расширенных шаблонов. В следующем описании список шаблонов представляет собой список из одного или нескольких шаблонов, разделенных символом «|». Композитные шаблоны могут быть сформированы с использованием одного или нескольких следующих подматриц:

... все файлы, которые начинаются с AT LEAST двумя строчными буквами ... »подстановочное число [[ : lower:]], а затем подстановочный знак? »

... начиная с ТОЛЬКО 2 строчных букв, а не * строчных букв [[:lower:]][[:lower:]]?([^[:lower:]]*)

Подстановочный знак соответствует нулю или более , что не совпадает с двумя или более. Любое число [[:lower:]] s может быть сопоставлено с расширенным glob *([[:lower:]]). «По крайней мере два» вообще не нуждается в расширенном подтягивании: [[:lower:]][[:lower:]]*.

4
ответ дан 23 July 2018 в 20:43

Другие вопросы по тегам:

Похожие вопросы: