Articles of поиск в

Как искать файлы по каталогу и имени файла combo pattern

Я хочу найти все .xml-файлы во всех каталогах и подкаталогах с именем «метаданные» в файловой системе. Есть ли способ поиска по шаблону, подобному find . -name */metadata/*.xml" (mixing find command and Gradle paralance) ?

Разница, которую делают кавычки в команде find

Когда у меня есть вложенный каталог find . -name "*.py" -print find . -name "*.py" -print дает мне все скрипты python под текущим каталогом. Однако find . -name *.py -print find . -name *.py -print возвращает только скрипты python в текущем каталоге. Это ожидаемое поведение? В чем разница? Я использую Mac OS X 10.7.

Поиск и замена не соответствуют моему токену «1 доллар»

Использование оболочки bash на Ubuntu 14.04. Попытка сделать простой поиск и заменить на каждую строку файла. я пытался perl -pi -e "s/.*/DELETE FROM my_object_times where ID = '$1';/g" ids.csv но это оставляет мне файл, полный DELETE FROM my_object_times where ID = ''; и все, что я хотел захватить, вообще не вставлено. Каков лучший способ сделать […]

Как найти файл в каталоге

Как я могу найти файл, используя locate в CentOS под определенным каталогом из терминала? Найдите поиск по всей базе данных!

apropos regex начать с?

Я пытаюсь использовать apropos чтобы искать все справочные страницы, начиная с system . Я попробую: apropos ^system apropos "^system" но они, похоже, возвращают строки, которые не начинаются с системы, но где система происходит где-то в строке. Есть идеи? редактировать В соответствии с приведенным ниже комментарием, вышесказанное фактически работает, но оно соответствует нескольким компонентам: – cmd […]

как сделать поиск текста на терминале напрямую

У меня есть программа, которая выводит некоторые данные на терминал (через printf ()). Возможно ли поиск текста на выводимом тексте на терминале напрямую ? Можно выполнить поиск, направляя тексты в файл, затем выполнять поиск на нем, а затем выводить результат на терминал, но это не то, что я прошу. EDIT: что я имел в виду […]

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

Я хочу grep для слова в файле в последних n строках без использования канала. grep <string> filename позволяет искать имя файла для строки. Но я хочу найти строку в последних N строках файла. Любая команда для поиска этого без использования трубы?

Howto рекурсивно создает PDF-файлы thumnbails в командной строке Linux

Я могу использовать ImageMagick для создания миниатюры первой страницы PDF, используя: convert -thumbnail x80 95.pdf[0] thumb_95.png Это отлично работает и создает файл thumb_95.png . Я попробовал несколько перестановок «find» с помощью xargs, но я не могу получить комбо-работу, которая создаст миниатюры в папках вместе с исходными PDF-файлами. PDF-файлы находятся в папках с UUID, например: /511017a7-67fc-4897-80c1-0d42ac100b68/415.pdf […]

Как я могу превратить инструмент `file` в предикат для` find`?

У меня есть что-то вроде: find . -type f -print0 | xargs -0 file | grep Matroska | cut -d: -f 1-1 | xargs rm Я хочу что-то вроде: find . -type -f -filemagic "Matroska" -delete

Поиск строк в файлах

У меня есть куча строк, которые мне нужно найти в нескольких файлах, например: string1 string2 stringn file1.txt file2.txt filen.txt Есть ли (простой) способ сделать это в bash? Мне нужно знать, была ли найдена строка, в которой находится файл.