Запитання з тегом «glob»

глобуси, більш правильно названі [оболонки] візерунками, а також відомі як виразні виразки, є екземплярами мови відповідності шаблонів, що використовується у багатьох, напр. Оболонки, схожі на POSIX, щоб відповідати іменам і рядкам: наприклад, `* .c` - це глобус для вихідних файлів C і відповідає будь-якому файлу, суфіксом якого є розширення` .c`.

25
Як використовувати 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')) Але це, очевидно, обмежено і незграбно.

5
Як перекинути файли в каталозі та змінити шлях та додати суфікс до імені файлу
Мені потрібно написати сценарій, який запускає мою програму з різних аргументів, але я новачок у 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 Data/filename.txt Logs/filename_Log{i}.txt end …
562 bash  for-loop  filenames  glob 

11
Як я можу використовувати зворотні чи негативні підстановки під час відповідності шаблонів у оболонці unix / linux?
Скажіть, я хочу скопіювати вміст каталогу, виключаючи файли та папки, назви яких містять слово "Музика". cp [exclude-matches] *Music* /target_directory Що потрібно зробити замість [виключити-відповідників] для цього?


14
Отримайте відфільтрований список файлів у каталозі
Я намагаюся отримати список файлів у каталозі за допомогою Python, але я не хочу список ВСІХ файлів. Я, по суті, хочу, це можливість робити щось на кшталт наступного, але використовуючи Python, а не виконувати ls. ls 145592*.jpg Якщо для цього немає вбудованого методу, я зараз думаю створити цикл для повторення …

20
Як підрахувати кількість файлів у каталозі за допомогою Python
Мені потрібно порахувати кількість файлів у каталозі за допомогою Python. Я думаю, найпростіший спосіб len(glob.glob('*')), але це також зараховує сам каталог як файл. Чи є спосіб підрахувати лише файли в каталозі?
224 python  count  glob  fnmatch 

19
Перевірте, чи є у глобуса відповідність у баші
Якщо я хочу перевірити наявність одного файлу, я можу перевірити його за допомогою test -e filenameабо [ -e filename ]. Припустимо, у мене є глобус, і я хочу знати, чи існують файли, імена яких відповідають глобальному. Глобус може відповідати 0 файлам (в такому випадку мені нічого не потрібно робити), або …
223 bash  glob 

11
Рекурсивно додайте файли за зразком
Як мені рекурсивно додавати файли за шаблоном (або глобусом), розташованим у різних каталогах? Наприклад, я хотів би додати A/B/C/foo.javaі D/E/F/bar.java(та кілька інших файлів java) за допомогою однієї команди: git add '*.java' На жаль, це не працює, як очікувалося.
172 git  glob  filepattern 

14
Перемістити всі файли, крім одного
Як я можу перемістити всі файли, крім одного? Я шукаю щось на зразок: 'mv ~/Linux/Old/!Tux.png ~/Linux/New/' де я переміщую старі речі до нових, крім папки Tux.png. ! -знак являє собою заперечення. Чи є якийсь інструмент для роботи?
155 linux  bash  glob 

30
Python glob декілька типів файлів
Чи є кращий спосіб використовувати glob.glob у python, щоб отримати список декількох типів файлів, таких як .txt, .mdown та .markdown? Зараз у мене є щось подібне: projectFiles1 = glob.glob( os.path.join(projectDir, '*.txt') ) projectFiles2 = glob.glob( os.path.join(projectDir, '*.mdown') ) projectFiles3 = glob.glob( os.path.join(projectDir, '*.markdown') )
142 python  glob 

18
Використання .gitignore для ігнорування всього, крім конкретних каталогів
Моє питання полягає в тому, що в моєму git repo є маса веб-сайтів WordPress, з яких я хочу вибірково вводити лише вміст своїх themesпапок, ігноруючи решту зайвих файлів, знайдених у WordPress. Раніше я використовував файли .gitignore, щоб ігнорувати типи файлів, але чи можна їх використовувати навпаки - тобто ігнорувати все, …
140 git  gitignore  glob 

7
Перегляньте всі файли з певним розширенням
for i in $(ls);do if [ $i = '*.java' ];then echo "I do something with the file $i" fi done Я хочу переглядати кожен файл у поточній папці і перевіряти, чи відповідає він певним розширенням. Код, описаний вище, не працює, ви знаєте, чому?
109 bash  file  glob 

2
gulp globbing - як дивитися все, що знаходиться нижче каталогу
Це досить тупе запитання, але мені не вдалося знайти задовільної відповіді: Як я використовую глобул глобул, щоб вибрати всі файли у всіх підкаталогах нижче певного каталогу? Я спробував: './src/less' './src/less/' './src/less/*' Жоден з них, здається, не працює.
108 glob  gulp 

11
Як я можу шукати підпапки за допомогою модуля glob.glob?
Я хочу відкрити ряд папок у папці і знайти деякі текстові файли та надрукувати деякі рядки текстових файлів. Я використовую це: configfiles = glob.glob('C:/Users/sam/Desktop/file1/*.txt') Але це також не може отримати доступ до папок. Хтось знає, як я можу використовувати ту саму команду для доступу до папок?

10
глобус виключити візерунок
У мене є каталог з купою файлів всередині: eee2314, asd3442... і eph. Я хочу , щоб виключити всі файли , які починаються з ephз globфункцією. Як я можу це зробити?
103 python  glob 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.