Вопросы с тегом «glob»

globs, более правильно называемые шаблонами [оболочки] и также известные как выражения с подстановочными знаками, являются экземплярами языка сопоставления шаблонов, используемого во многих, особенно. Оболочки, подобные POSIX, для сопоставления имен файлов и строк: например, `* .c` является глобусом для исходных файлов C и соответствует любому файлу, суффикс (расширение) которого -` .c`.

738
Как использовать glob () для рекурсивного поиска файлов?

Вот что у меня есть: glob(os.path.join('src','*.c')) но я хочу найти подпапки src. Примерно так будет работать: glob(os.path.join('src','*.c')) glob(os.path.join('src','*','*.c')) glob(os.path.join('src','*','*','*.c')) glob(os.path.join('src','*','*','*','*.c')) Но это явно ограничено и...

564
Как зациклить файлы в каталоге и изменить путь и добавить суффикс к имени файла

Мне нужно написать скрипт, который запускает мою программу с другими аргументами, но я новичок в Bash. Я начинаю свою программу с: ./MyProgram.exe Data/data1.txt [Logs/data1_Log.txt], Вот псевдокод для того, что я хочу сделать: for each filename in /Data do for int i = 0, i = 3, i++ ./MyProgram.exe...

325
Как я могу использовать обратные или отрицательные подстановочные знаки при сопоставлении с образцом в оболочке Unix / Linux?

Скажем, я хочу скопировать содержимое каталога, исключая файлы и папки, имена которых содержат слово «Музыка». cp [exclude-matches] *Music* /target_directory Что должно пойти вместо [exclude-match] для достижения этой...

281
Получить отфильтрованный список файлов в каталоге

Я пытаюсь получить список файлов в каталоге, используя Python, но мне не нужен список ВСЕХ файлов. По сути, я хочу сделать что-то вроде следующего, но использовать Python, а не выполнять ls. ls 145592*.jpg Если для этого нет встроенного метода, я сейчас подумываю написать цикл for для итерации по...

223
Проверьте, есть ли у шара какие-либо совпадения в bash

Если я хочу проверить наличие одного файла, я могу проверить его с помощью test -e filenameили [ -e filename ]. Предположим, у меня есть глобус, и я хочу знать, существуют ли какие-либо файлы, имена которых соответствуют глобусу. Глобус может соответствовать 0 файлам (в этом случае мне ничего не...

172
Рекурсивно добавлять файлы по шаблону

Как рекурсивно добавить файлы по шаблону (или глобусу), расположенным в разных каталогах? Например, я хотел бы добавить A/B/C/foo.javaи D/E/F/bar.java(и несколько других файлов Java) с помощью одной команды: git add '*.java' К сожалению, это не работает, как...

155
Переместить все файлы, кроме одного

Как я могу переместить все файлы, кроме одного? Я ищу что-то вроде: 'mv ~/Linux/Old/!Tux.png ~/Linux/New/' где я перемещаю старые вещи в новые вещи - папки, кроме Tux.png. ! -знак представляет собой отрицание. Есть ли какой-нибудь инструмент для...

149
Использование .gitignore для игнорирования всего, кроме определенных каталогов

Моя проблема в том, что в моем репозитории git есть несколько веб-сайтов WordPress, из которых я хочу выборочно фиксировать только содержимое моих themesпапок, игнорируя при этом остальные избыточные файлы, обнаруженные в WordPress. Раньше я использовал файлы .gitignore, чтобы игнорировать типы...

142
Python Glob несколько типов файлов

Есть ли лучший способ использовать glob.glob в python для получения списка файлов нескольких типов, таких как .txt, .mdown и .markdown? Прямо сейчас у меня есть что-то вроде этого: projectFiles1 = glob.glob( os.path.join(projectDir, '*.txt') ) projectFiles2 = glob.glob( os.path.join(projectDir,...

108
gulp globbing - как смотреть все, что находится ниже каталога

Это довольно глупый вопрос, но я не смог найти удовлетворительного ответа: как мне использовать gulp globbing для выбора всех файлов во всех подкаталогах ниже определенного каталога? Я пробовал: './src/less' './src/less/' './src/less/*' Кажется, что ни один из них не...

107
Как я могу искать подпапки с помощью модуля glob.glob?

Я хочу открыть несколько подпапок в папке, найти несколько текстовых файлов и распечатать несколько строк текстовых файлов. Я использую это: configfiles = glob.glob('C:/Users/sam/Desktop/file1/*.txt') Но это также не может получить доступ к подпапкам. Кто-нибудь знает, как я могу использовать ту же...

105
glob exclude шаблон

У меня есть каталог с кучей файлов внутри: eee2314, asd3442... и eph. Я хочу , чтобы исключить все файлы , которые начинаются с ephс globфункцией. Как я могу это сделать?

98
Используйте gulp для выбора и перемещения каталогов и их файлов

В настоящее время я использую gulp для вызова сценария bash, который очищает мой dist/каталог и перемещает соответствующие файлы в чистый каталог. Я бы хотел, чтобы это было сделано с помощью gulp, потому что я не уверен, что сценарий будет работать в файловой системе, отличной от * nix. Пока я...

94
Почему gulp.src не любит передавать массив полных путей к файлам?

Я пытаюсь передать gulp.src массив файлов, с которыми он должен иметь дело. Это массив в его нынешнем виде. ['bower_components/jquery/jquery.js', 'bower_components/superscrollorama/js/greensock/TweenMax.min.js', 'bower_components/superscrollorama/jquery.superscrollorama.js' ] Я обнаружил, что...

92
Что рекурсивно распространяется на все файлы в текущем каталоге?

Я знаю, что **/*.extрасширение распространяется на все файлы во всех совпадающих подкаталогах *.ext, но что такое аналогичное расширение, которое также включает все такие файлы в текущем каталоге?...

87
Есть ли эквивалент java.util.regex для шаблонов типа «glob»?

Есть ли стандартная (желательно Apache Commons или аналогичная невирусная) библиотека для сопоставления типов "glob" в Java? Когда мне однажды пришлось сделать подобное в Perl, я просто поменял все « .» на « \.», « *« на » .*», « ?« на .»и тому подобное, но мне интересно, делал ли кто-нибудь...

87
Что такое ** глобус?

У меня есть этот путь в моем файле реакции gulpfile: var path = { HTML: 'src/index.html', ALL: ['src/js/*.js', 'src/js/**/*.js', 'src/index.html'], JS: ['src/js/*.js', 'src/js/**/*.js'], MINIFIED_OUT: 'build.min.js', DEST_SRC: 'dist/src', DEST_BUILD: 'dist/build', DEST: 'dist' }; Что такое двойной...