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

Глобирование означает сопоставление файлов по шаблонам имен, содержащих подстановочные знаки.

3
Как использовать 7z для архивирования всех файлов и каталогов (в том числе скрытых) в каталоге?
Из-за специфики моих потребностей в архивировании я не очень хорошо разбираюсь в твердых архивах tar.gz и вместо этого использую 7z. Я использую следующую команду для этого: 7z a -t7z -m0=lzma -mx=9 -mfb=64 -md=32m -ms=off ~/my/folder.7z ~/my/folder/* Создать архив всего внутри ~/my/folder/как ~/my/folder.7zфайл. Но ~/my/folder/.hiddenFolderтогда не попаду в архив. Как это …
10 bash  wildcards  7z 

3
Как или почему использование `. *?` Лучше, чем `. *`?
Я ответил на этот вопрос в SuperUser, который имел отношение к виду регулярных выражений, используемых при подборе вывода. Ответ, который я дал, был таков: tail -f log | grep "some_string.*some_string" И затем, в трех комментариях к моему ответу @Bob написал это: .*жадный и может захватить больше, чем вы хотите. .*?обычно …


2
Удалите неизвестный символ Юникода из текстовых файлов - sed, другие методы bash / shell
Мне нужно найти и заменить все вхождения неизвестного символа в некоторых файлах с одинаковыми именами. Открывая такие файлы с помощью vi, я прочитал код <91> для этого символа. Открыв их с помощью nano, я прочитал «вопросительный знак» в ромбе (черный грохот). Я хотел бы заменить такой неизвестный символ кавычкой ('). …

6
Принудительный перевод строки с помощью подстановочного знака cat
Я хочу использовать cat с подстановочными знаками в bash, чтобы напечатать несколько маленьких файлов (каждый файл - одно предложение) для стандартного вывода. Однако содержимое отдельного файла не разделено новой строкой, которую я хотел бы для удобства чтения. Как добавить какой-либо разделитель файлов к этой команде?

3
ImageMagick на несколько файлов
Я преобразовал один файл из BMP в PNG с помощью ImageMagick, convertиспользуя команду ниже convert CD\ Front.bmp CD\ Front.png У меня много таких файлов, поэтому я попробовал: for f in */*.bmp ; do convert $f ${f%bmp}png; done но эта команда висит навсегда. Что я делаю неправильно?

2
Как оболочка (например, bash) расширяет шаблоны подстановочных знаков?
Предположим, что каталог содержит 100 файлов, начинающихся с буквы «а». Если я сделаю grep <some string> a*из терминала, как оболочка справится с этим? Будет ли он расширять регулярное выражение, получать список всех файлов, начинающихся с a и grep для каждого из них последовательно? Или есть какой-то другой способ? Предположим, что …
9 bash  shell  wildcards 

3
«Mkdir Foo; svn mv * foo ”
Я часто хочу сделать несколько вариантов этой идиомы: $ mkdir 2010 $ svn mv * 2010 Конечно, я получаю ошибку, потому что глобус также соответствует 2010: svn: Cannot copy path '2010' into its own child '2010/2010' Есть ли способ заменить "svn mv * 2010"на другой однострочник, который делает правильную вещь?


2
игнорировать «нет совпадений»
Я хотел бы перечислить все файлы в папке , foldernameкоторые имеют расширение test, atestили btest. Моей непосредственной мыслью было бежать ls ./foldername/*.{a,b,}test Это прекрасно работает, если нет ничего с расширением atest, в этом случае я получаю ошибку zsh: no matches found: ./foldername/*.atest. Есть ли способ, которым я могу просто проигнорировать …

1
Bash Globbing не так, как ожидалось
Это является домашним заданием вопроса: Сопоставьте все имена файлов с 2 или более символами, которые начинаются со строчной буквы, но не заканчиваются заглавной буквой. Я не понимаю, почему мое решение не работает. Поэтому я выполнил следующее: touch aa touch ha touch ah touch hh touch a123e touch hX touch Ax …

2
Почему эта операция sudo mv не работает с подстановочными знаками?
Я думаю, что должен быть простой ответ на это, но я не могу понять, почему это не работает! У меня есть папка в моем домашнем каталоге (ну, несколько уровней ниже), называемая установленными плагинами. Я хочу перенести все содержимое этой папки (около 15 файлов .jar) в другие папки, также называемые установленными …
8 shell  sudo  wildcards  mv 

1
Расширение параметра в переменной, назначенной с подстановочным знаком
У меня есть два файла в моей текущей папке (MA502), чьи имена - MA502_TAAGGCGA-TCGCAGG_L001_R1_001.at.fastq MA502_TAAGGCGA-TCGCAGG_L001_R2_001.at.fastq У меня есть много таких папок - например, MA503, MA504 и т. Д., И я хочу зациклить их. Я назначаю имена переменных с помощью подстановочных знаков - Forward=*R1*.at.fastq Reverse=*R2*.at.fastq Я хочу , чтобы обработать эти …


2
как показать общий размер файлов в папке, отфильтровывая расширение, не показывая каждый размер файла
du -hc *zipпоказывает общий размер zip-файлов в папке, но также показывает каждый размер файла в папке. Мне нужен только общий размер. Есть ли способ показать общий размер папки, не показывая размеры одного файла?

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.