Описание тега globbing
Глобирование - это способ сопоставления наборов путей без явного указания путей. Например, * glob будет соответствовать всем путям в каталоге.
1
ответ
Как мне получить автозаполнение zsh для завершения подстановочных знаков, как это делает bash?
В Zsh и Bash, если я наберу ls c<TAB> он отображает каждое имя файла, начинающееся с c. Если вместо этого я наберу ls c*<TAB>bash ведет себя так же, но zsh заменяет c* со списком каждого файла, начинающегося с c. Есть ли способ заставить…
20 мар '12 в 20:00
0
ответов
Как мне написать цель Makefile для сотен пронумерованных файлов?
У меня есть несколько арт-проектов, которые используют Blender как часть набора инструментов. Я хотел бы иметь возможность написать цель Makefile, которая указывает, что несколько сотен файлов могут быть обновлены с помощью одной команды. Следующий …
09 сен '14 в 15:35
2
ответа
Как правильно отрицать zsh globbing выражений?
Я хочу перечислить все файлы, кроме тех, которые заканчиваются на owp: Поэтому я попытался: ls -l *.(^owp) zsh: unknown sort specifier ls -l *(^owp) zsh: unknown sort specifier ls -l *[^o][^w][^p] # does not work either, missing some files никто не …
22 мар '12 в 13:59
1
ответ
Можно ли переставить выражения-заглушки оболочки?
При использовании нормальной оболочки оболочки, * часто сопоставляет файлы в лексикографическом порядке. По какой-то причине иногда я не хочу такого поведения. Есть ли способ зашифровать результаты сопоставления, чтобы их порядок был случайным? Я ос…
28 мар '12 в 18:33
1
ответ
Порядок файлов, сопоставленных глобусом
Предположим, у меня есть следующие файлы в папке 1.txt 2.txt a.txt b.txt c.txt Если я сопоставлю эти файлы глобусом, чтобы обработать их, например, for f in *;do echo $f;done затем Bash будет соответствовать им - согласно справочной странице - в алф…
25 авг '16 в 18:07
1
ответ
rdiff-backup завершается неудачно из сценария оболочки
Я пытаюсь запустить сценарий оболочки (sh) для резервного копирования, используя rdiff-backup. Интересующие линии: cmd="${prog} -v5 --print-statistics --include-globbing-filelist ${inclist} \ --exclude ** ${src} ${dest}" echo "${cmd}" $cmd Это повто…
14 окт '12 в 00:36
2
ответа
Как сделать, чтобы глобальные классы символов bash учитывали регистр символов?
Я создал несколько файлов, таких как knob_A.png а также knob_a.png и моя подруга по Windows сказала, что это вызвало проблемы с ее приложением. Я решил назвать это knob_W.png вместо knob_a.png, Затем я сделал rsync до нашего общего сервера. Для того…
26 июн '17 в 15:08
2
ответа
Как обрабатывать совпадения bash *, когда совпадений нет?
Следующий фрагмент кода bash прекрасно работает, когда есть *.txt файлы в каталоге. for txt in *.txt do echo "loading data from $txt" done Когда нет, буквальное *.txt попадает в цикл как $txt (не хорошо). Как мне изменить этот код, чтобы при отсутст…
14 дек '12 в 13:56
1
ответ
Имена файлов, имеющие квадратные скобки, НЕ игнорируются.gitignore?
Editor1CurrentlyOpen[1].txt Так как регулярные выражения не эффективны в файле.gitignore, как глобус может охватывать имена файлов, такие как приведенные выше?
16 сен '16 в 22:51
1
ответ
LInux-File Globbing
У меня есть задание, и он просит меня Отобразить файлы в / usr / bin, которые не начинаются с буквы до v Затем он просит меня Отобразить файлы в / usr / bin, которые содержат как минимум две цифры Я перепробовал все, что мог придумать, я не могу пон…
08 фев '17 в 16:38
1
ответ
Генерация имени файла из переменной в zsh без появления подоболочки
В zsh у меня есть шаблон glob в переменной, и я хочу определить другую переменную, которая выполняет генерацию имени файла для этого шаблона. Есть ли способ сделать это, не создавая подоболочки? Следующее не работает: x=foo* y=$~x Очевидно, я могу с…
25 июн '18 в 19:29
1
ответ
zshell globing работает на ls, но не на scp
Примечание: эта проблема с zshell, она работает с bash. У меня есть несколько изображений: $ ls *.jpg a.jpg b.jpg Но когда я пытаюсь скопировать их с помощью scp, он говорит, что их нет: $ scp *.jpg host: *.jpg: No such file or directory Это работае…
26 окт '13 в 20:21
3
ответа
Как удалить все скрытые файлы.swp из терминала
Как я могу удалить все файлы.swp? Я старался rm *.swp но я получил rm: *.swp: No such file or directory rwxr-xr-x 16 teacher staff 544 Jan 17 13:19 . drwxr-xr-x 19 teacher staff 646 Jan 16 12:48 .. -rw-r--r-- 1 teacher staff 20480 Jan 17 09:48 .6-1-…
17 янв '14 в 04:24
2
ответа
Linux Bash Shell - Файл, глобализирующий определенный диапазон?
У меня есть куча файлов в папке: электронная таблица700.xls электронная таблица800.xls электронная таблица850.xls электронная таблица1005.xls электронная таблица2400.xls Как я могу использовать файловое перетаскивание, чтобы выбрать файлы с номерами…
13 фев '14 в 12:36
1
ответ
Подсчет и перемещение файлов по шаблону
У меня есть много файлов epub, которые я пытаюсь организовать в папки. Все мои файлы названы по одной схеме "Автор - Имя (Год).epub". Я пытаюсь заархивировать файлы, чтобы подсчитать файлы по авторам и переместить их в папку с именем автора, если ко…
28 май '18 в 12:22
1
ответ
Удаление всех подкаталогов кроме тех, которые соответствуют определенному шаблону
Я хотел бы удалить все подкаталоги и файлы в данном каталоге, кроме каталогов, которые соответствуют определенному шаблону: example_dir/model-*/gen-*/share/** Общая настройка: я сгенерировал несколько моделей (> 100), каждая из которых имела>=1 поко…
23 май '19 в 10:53
2
ответа
Как расширить имя переменной и подстановочный знак в имени файла?
У меня есть скрипт bash, где $DIR имя каталога, которое может содержать пробелы Это: rm "$DIR/*.MOV" выдает ошибку "Нет такого файла или каталога". Нет файла с буквальным названием "*.MOV"; Я хочу * развернуть в несколько аргументов - по одному на с…
19 мар '16 в 11:33
1
ответ
Различное поведение с одним и тем же магазином?
У меня открыто несколько оболочек (bash) на одной и той же машине, и в одной из них, похоже, что шатание прекратилось. ls * дает ls: *: No such file or directory, и так далее. Я подумал, что должен был установить некоторые параметры глобуса по ошибк…
17 июл '14 в 14:40
1
ответ
Для выполнения сценариев перерывов в ZSH
Я чувствую себя глупо У меня есть сценарий ZSH, например, с двумя файловыми циклами, например: for f (*aaa*) {echo "$f"} for f (*bbb*) {echo "$f"} Скрипт завершается, если первый find не находит подходящие файлы. Мне нужен сценарий, чтобы продолжать…
21 авг '14 в 21:29
1
ответ
Как использовать globstar на bash старше v4
Мы используем эту команду для запуска всех тестов с использованием mocha: mocha ./src/test/**/*.js --recursive Обратите внимание на двойной **, Он отлично работает на любом современном Bash, за исключением системы CI, которая RedHat с GNU bash, vers…
20 фев '17 в 11:55