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

14
Используя grep для поиска текстов с одинарной кавычкой?

Я использую текстовый редактор Gedit со встроенным терминалом в Ubuntu 12.04. Я пытаюсь найти текст с помощью grep. Я хочу найти эту строку кода 'type' => 'select' Я старался: grep -r '\'type\' => \'select\'' Но grepне дал никаких результатов. Так может кто-нибудь сказать мне, как искать код...

14
Хвост два файла журнала

У меня есть веб-приложение, которое выводит ряд журналов с информацией о производительности. Один файл журнала выводит время выполнения кода, а другой - время SQL. У меня нет контроля над регистратором или кодом, который создает файлы журналов, но я хочу вывести журналы в одном месте. В настоящее...

13
Рекурсивный grep не работает для файлов * .c

Я попытался рекурсивно искать шаблон во всех файлах .c следующим образом > grep -lr search-pattern *.c Но получил это в качестве выхода > grep: *.c: No such file or directory Когда я использую это: > grep -lr search-pattern * Я получаю много. c файлами в каталогах с шаблоном. Что не так с...

13
Почему команда «l | grep "1" "получить неправильный результат?

Как показано на рисунке, я использую, lчтобы получить файл в текущей папке. И тогда я хочу получить файл с номером 1, поэтому я использую pipeи grep. Но почему 2и 22файл показывают? А что это 1;34m? $ l ./ ../ 1 11 2 22 $ l | grep "1" 1;34m./ 1;32m../ 1 11 2 22 Обновить У меня уже есть псевдоним...

12
grep для возврата N-й и M-й строк до и после матча

Я знаю, что с помощью grep я могу использовать поля -Aи -Bизвлекать предыдущую и следующую строки из совпадения. Тем не менее, они вытягивают все строки между совпадениями, основываясь на том, сколько строк указано. grep -r -i -B 5 -A 5 "match" Я хотел бы получить только 5- ю строку перед матчем и...

12
Эффективно искать отсортированный файл

У меня есть большой файл, содержащий одну строку в каждой строке. Я хотел бы иметь возможность быстро определить, есть ли строка в файле. В идеале это должно быть сделано с использованием алгоритма двоичного типа. Некоторые Googling показали lookкоманду с -bфлагом, который обещает найти и вывести...

12
Извлечь слово из строки, используя grep / sed / awk

У меня есть строка 00:28:04 /usr/lib/jvm/jre/bin/java -DJDBC_CONNECTION_STRING= -Dspring.profiles.active=qa -XX:MaxPermSize=256 и хочу извлечь слово, qaкоторое следует -Dspring.profiles.active. У меня есть строка сохранить в файл text.txt просто для демонстрации на нем. Когда я делаю grep -r -o...

12
Есть ли PDF-ридер с поиском по регулярному выражению

Когда я хочу найти фрагмент, например searchPart1, какой-нибудь неизвестный текст searchPart2 в текстовом файле, я использую searchPart1.*searchPart2. Но это невозможно в любом читателе PDF, который я использую. В настоящее время я конвертирую pdf в текстовый файл и открываю его с помощью lessили...

12
grep: как раскрасить 2 ключевых слова?

Я знаю, как выполнить grep 2 ключевых слов, используя 1 команду, но мне удается только покрасить одно из них в выводе. Вот моя команда: grep 'keyword1' file.log | grep 'keyword2' Только keyword2подсвечивается. Как сделать keyword1выделение...

11
Grep: звездочка (*) не всегда работает

Если я grep документ, который содержит следующее: ThisExampleString ... для выражения This*Stringили *Stringничего не возвращается. Однако This*возвращает вышеуказанную строку, как и ожидалось. Независимо от того, заключено ли выражение в кавычки, не имеет значения. Я думал, что звездочкой указано...

10
Как бы вы посчитали каждое вхождение термина во всех файлах в текущем каталоге?

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

10
Почему мой grep + regex не работает?

Недавно я решил, что достаточно - достаточно научиться свободно использовать grep. Прошло всего три часа, и я уже озадачен этой игрушечной проблемой. В настоящее время я синхронизирую массив RAID5, за ходом которого можно следить по чтению /proc/mdstat. Результат cat /proc/mdstatпоказан ниже. $ cat...

9
Как получить текст из диапазона дат, используя grep / sed в большом текстовом файле?

У меня большой текстовый файл (почти 3 ГБ) - это файл журнала. Я хочу получить строки текста, которые соответствуют диапазону дат из этого файла, с 13 июля по 19 июля. Мой формат журнала: 2016-07-12 < ?xml version> 2016-07-13 < ?xml version> 2016-07-18 < ?xml version> 2016-07-18...

9
Grep -E, Sed -E - низкая производительность при использовании '[x] {1,9999}', но почему?

Когда grepили sedиспользуются с опцией, --extended-regexpа шаблон {1,9999}является частью используемого регулярного выражения, производительность этих команд становится низкой. Чтобы быть более понятным, ниже применяются несколько тестов. [1] [2] Относительная производительность grep -E, egrepи sed...

9
Использование AWK для получения второго столбца

Я не могу получить команду awk, чтобы получить второй столбец данных. Код Bash: filter_data=$(awk "{if(/$filter:/) print $2}" < scanresults_temp.txt) printf "$filter_data \n" Переменная $ filter - это либо значение Download, либо Upload, которое передается в сценарий оболочки. Так что awk...

9
Учитывая результат grep -n, как я могу открыть vim в этой конкретной строке? (используя только клавиатуру)

Когда я бегу grep "keyword" -nи получаю следующий список результатов: a/b/c:10: keyword a/b/c:70: keyword a/b/d:50: keyword Как я могу открыть один из файлов (скажем, 2-й в списке) в строке, которую он нашел? Теперь я просто копирую вывод, используя мою мышь, и копирую его после, vimа затем...

9
Как использовать вывод grep в качестве пути для CD?

Как я могу передать grepвывод в качестве аргумента cdкоманды? Например: [root@xxx xxx]# pip install django | grep '/usr.*' Requirement already satisfied (use --upgrade to upgrade): django in /usr/lib64/python2.7/site-packages Здесь /usr/lib64/python2.7/site-packagesвыделено, и я хочу передать эту...

9
Перенаправить вывод в файл из командной строки grep

Я бегу это: cat /dev/urandom|hexdump| grep -i "ffff f" > random и я ничего не получаю в файле random, он остается нулевой длины после прерывания команды. Как сделать так, чтобы запись выводилась в файл? Мне нужно записать результат в файл, который должен содержать выходные данные, например:...

8
Мне нужна помощь с Grep, чтобы начать в разделе

У меня есть несколько текстовых файлов, из которых я хочу получить фрагмент кода. Цель, которую я пытаюсь достичь, состоит в том, чтобы запустить представление с определенной строки и затем прочитать все, что ниже. Например. В тексте ниже, как я могу просмотреть текстовый файл в начальной точке...