Перейти к содержимому

Метка globbing

Подборка 42 вопроса с тегом «globbing» на WikiRoot: ответы IT-специалистов по Windows, Linux, Excel, сетям и программированию.

42 вопроса

0 голосов
0 ответов
626 просмотров

Какие глобусы я могу использовать с grep в bash?

Linux и Unix-подобные оболочки bashпозволяют использовать глобусы для аппроксимации имен файлов и упрощают поиск файлов. Я знаю о подстановочном знаке (*). Какие еще существуют гло...

3 голоса
1 ответ
436 просмотров

Генерация имени файла из переменной в zsh без появления подоболочки

Ответ: Если вы создаете yмассив, параметр $xget расширяется: $ x=foo* $ y=($~x) $ print -l $y foo1 foo2 Если вы хотите одну строку, объедините значения массива пробелами: $ ys=${(j: :)y}...

0 голосов
1 ответ
410 просмотров

Подсчет и перемещение файлов по шаблону

Ответ: Трехступенчатое решение. cdв каталог, где находятся файлы, а затем: Это переместит каждый файл в соответствующий подкаталог: find . -maxdepth 1 -type f -iname "* -*.epub" \ -exec b...

4 голоса
2 ответа
689 просмотров

Как сделать, чтобы глобальные классы символов bash учитывали регистр символов?

Ответ: Bash чувствителен к регистру. Проблема заключается в порядке сортировки символов в диапазоне. Из руководства Bash ( info bash): Порядок сортировки символов в выражениях диапазона о...

0 голосов
1 ответ
529 просмотров

Как использовать globstar на bash старше v4

Ответ: Если он не поддерживает globstar, то он не поддерживает его. Тем не менее, большую часть времени вы можете адаптировать find, xargsи / или аналогичные инструменты. Ваш случай довол...

2 голоса
1 ответ
853 просмотра

Имена файлов, имеющие квадратные скобки, НЕ игнорируются .gitignore?

Ответ: .gitignoreиспользует выражения glob в каждой строке, поэтому при вводе Editor1CurrentlyOpen[1].txtон будет пытаться найти совпадение Editor1CurrentlyOpen1.txt. Добавьте обратную ко...

1 голос
1 ответ
460 просмотров

Порядок файлов, совпадающих с глобусом

Ответ: Да, заказ требуется POSIX. Из спецификации POSIX : Если шаблон соответствует каким-либо существующим именам файлов или путям, шаблон должен быть заменен этими именами файлов и путя...

1 голос
0 ответов
406 просмотров

Как настроить таргетинг на каталог выше с шаблоном glob

Как я могу создать шаблон для каталогов, которые на один уровень выше? Скажи, что я нахожусь, /dir/server/и я хочу соответствовать /dir/src/? Мне нужно изменить этот шар: '!/**}' н...

3 голоса
1 ответ
2 228 просмотров

logrotate: как настроить и переопределить значения по умолчанию?

Ответ: Разработчики logrotateнамеренно запретили перекрывающиеся определения файлов журнала, поэтому, хотя более конкретные правила могут следовать общим правилам в конфигурации, перекрыт...

2 голоса
1 ответ
750 просмотров

Частичное расширение Bash

Ответ: Лучший способ симулировать это поведение автозаполнения - включить переменную readline (для отображения возможных завершений, если найдено более одного совпадения), а затем вызвать...

3 голоса
0 ответов
634 просмотра

Как мне написать цель Makefile для сотен пронумерованных файлов?

У меня есть несколько арт-проектов, которые используют Blender как часть набора инструментов. Я хотел бы иметь возможность написать цель Makefile, которая указывает, что несколько...

4 голоса
2 ответа
2 320 просмотров

Как исключить файл из команды с ZSH?

Ответ: Мне тоже был интересен ответ, и быстрый поиск обнаружил эту статью о глобализации в zsh . Основные моменты: ^Действует как отрицание. Например, ls ^two.fileбудут перечислены только...

4 голоса
1 ответ
1 406 просмотров

Исключить каталоги в глобусе ZSH

Ответ: Вы можете добавить (.)шаблон, чтобы ограничить совпадения простыми файлами, если эта Bare_Glob_Qualопция установлена, что по умолчанию, если у вас нет zsh, эмулирующего какую-либо...

0 голосов
1 ответ
656 просмотров

Как скрипты bash расширяют файловые глобусы?

Ответ: Подстановочные знаки выполняются после подстановки переменных. Чтобы вставить буквальное значение замещения, но не использовать подстановочные знаки, используйте двойные кавычки во...

1 голос
0 ответов
378 просмотров

Как я могу получить завершение zsh на вкладку "vi ** / foo"<tab>msgstr "сопоставить и завершить первый файл, соответствующий" foo * "где-нибудь в текущем каталоге? </tab>

Как получить завершение вкладки zsh для cat **/foo&lt;TAB&gt;сопоставления и завершения сопоставления первого файла foo*в любом подкаталоге в текущем каталоге? Например, сделайте э...

2 голоса
2 ответа
684 просмотра

Вывод команды Cat необычно различается в отношении символа *

Ответ: Помните, что командная строка анализируется и подстановочные знаки заменяются ДО того, как она будет выполнена. Если вы укажете имя пользователя, то команда sudo ... сможет увидеть...