Вопросы с меткой [grep]
grep Утилита командной строки Unix, которая ищет переданные ей входные данные для строк, соответствующих регулярному выражению, и печатает результаты.
918 вопросов
1
голос
2ответа
88 показов
Простой способ поиска текста в одном файле только в каталогах, содержащих второй файл
Фон: У нас есть процесс, который не работает правильно. Предполагается, что он будет работать только с файлами с такими шаблонами, как "AAA * .x12". Однако он также работает с файлами, похожими на ...
1
голос
1ответ
3k показов
grep: вывести определенную строку после совпадения
Есть ли способ, используя grep, вывести строку, которая падает на определенное количество строк после того, как найдено совпадение? Например, я хочу вывести строку с соответствием, 8-ю строку после ...
1
голос
1ответ
252 показов
Grep на определенных структурах каталогов
Что я пытаюсь сделать: Найдите регулярное выражение \b\$\w+ во всех файлах .php которые попадают в эту структуру каталогов: foo/templates/*.php bar/templates/*.php /templates/*.php Изменить: я должен ...
1
голос
2ответа
625 показов
Linux: Как убить корневой процесс по имени параметра?
Я хотел бы знать, как убить процессы, принадлежащие руту, на основе информации их параметров: root 3176 0.0 0.8 3604 2252 ? S 21:33 0:00 sudo python main.py root 3191 65.4 4.6 96820 11744 ? Rl 21:33 ...
1
голос
3ответа
96 показов
Grep по всем именам файлов в каталоге
Я хочу получить статус процесса для всех служб, работающих в данном каталоге. Прямо сейчас я могу проверить один за другим ps -ef | grep ServiceName . Но есть ли способ, чтобы ls каталог и ps каждый ...
1
голос
1ответ
113 показов
grep не исключает каталог, зависает
Я ищу файлы на моем сервере, содержащие текстовую строку "sometext" , но я хочу исключить поиск в папке /var/www/sometext (и ее подпапках). Итак, я сделал следующее: grep -rl "sometext" / ...
1
голос
3ответа
103 показов
Показать содержимое файла, если оно имеет соответствующий номер строки
У меня есть два файла в следующем формате: File A 4 5 8 9 File B 1 text 2 text1 3 text2 4 text3 5 text4 6 text5 7 text6 8 text7 9 text8 То, что я хочу получить для вывода, - это следующее (второе ...
1
голос
2ответа
57 показов
Почему не `tail -f ... | grep -q… `выходить, когда находит совпадение?
Я делаю довольно стандартный tail + grep: tail -f some_log_file.txt | grep -q known-string Если я запускаю команду без -q: tail -f some_log_file.txt | grep known-string Я вижу вывод: [Tue Feb 12 ...
1
голос
2ответа
553 показов
Grep вывод из нескольких строк в ограниченной оболочке
Я искал в Интернете способы поиска по нескольким строкам вывода, а затем распечатывал строки, которые содержат строки, которые меня интересуют. На самом деле я запускаю это на брандмауэре контрольной ...
1
голос
1ответ
498 показов
Как вставить постоянно изменяющуюся (динамическую) строку из текстового документа в .conkyrc как путь к изображению
Я хочу изменить обложку альбома Clementine с каждой песней. По сути, я пытаюсь вставить путь изображения в Conky, который меняется каждые несколько секунд. У меня есть скрипт clementine.sh который ...
1
голос
1ответ
116 показов
Поиск по нескольким документам для общих слов
У меня есть текст песни. (.текст) У меня также есть текст к 50 другим песням. Я ищу способ проанализировать / найти эти 50 текстов песен с текстами первой песни и найти, какой из 50 наиболее похож на ...
1
голос
1ответ
6k показов
Используя grep; как мне показать N-е вхождение шаблона?
Используя grep ; как я могу показать N- й случай шаблона? Например; man sh |grep -A3 -- '-c' вернет несколько совпадений. Я мог бы хотеть выделить только 3- е вхождение, чтобы оно показывало: -- -c ...
1
голос
3ответа
128 показов
Как избежать .git при поиске строки с использованием grep
Я пытаюсь сделать поиск в папке для строки, используя grep. grep -r "word" . Но это в том числе поиск в файлах .git, которых я хотел бы избежать. Спасибо
1
голос
2ответа
12k показов
Что-нибудь быстрее, чем grep?
Я ищу инструмент, который будет быстрее, чем grep, может быть многопоточный grep, или что-то подобное ... Я смотрел на группу индексаторов, но я не продал, что мне нужен индекс ... У меня есть около ...
1
голос
1ответ
4k показов
Получение xargs: неопределенная цитата при поиске текста в файлах
Я использую Mac 10.9.5 с оболочкой bash. Я пытаюсь найти экземпляры текста в группе файлов, но по какой-то причине в одном конкретном каталоге я получаю эту причудливую ошибку "Unterminated quote" ...
1
голос
1ответ
509 показов
Использование grep, sed или awk для поиска слов между ними? Я хочу быть в состоянии извлечь имя пакета до .el7
Я пишу сценарий (bash/ командной строки), и я хочу быть в состоянии извлечь имя пакета до .el7 x=dbus-sharp (пример имени пакета - который меняется) пример текстового файла: Building ...
1
голос
1ответ
691 показов
grep -v -A не работает должным образом (фактически не работает вообще)
Я должен отфильтровать строки, как показано ниже: [javac] /Users/looris/Sviluppo/android/projects/toutry/src/net/looris/toutry/Stuff.java:23: warning: unmappable character for encoding ascii [javac] ...
1
голос
2ответа
126 показов
Отображение имен файлов при извлечении из mysqlbinlog
Я пытаюсь выяснить, когда некоторые запросы были выполнены на нашей БД. Для этого я начал искать в бинарных журналах MySql, используя mysqlbinlog: find -name "binlog.000056*" -exec mysqlbinlog {} \; ...
1
голос
2ответа
162 показов
Выполните поиск Perl Regex с ошибкой, если не найден
С помощью grep я получаю код возврата / состояние выхода, если результат не найден. Как я могу сделать то же самое с Perl? По сути, я хотел бы изменить следующее, чтобы оно выходило со статусом 1, ...
1
голос
1ответ
209 показов
Grep не может найти последовательность после присвоения переменной
Я бегу: awk -F ',' '{print $2}' data.dat | sort | uniq | tr '\n' ',' | grep "*)>nS4XkrlH @XUL" и последовательность находится в результатах. Тогда я бегу b=`awk -F ',' '{print $2}' data.dat | sort | ...
1
голос
1ответ
91 показов
Как искать строку, которая содержит конкретную строку в Bash?
У меня есть файл, который содержит некоторое количество строк, я хочу найти конкретную строку, и если файл содержит ее, то я хочу напечатать другую строку из того же файла. например, предположим, у ...
1
голос
1ответ
1k показов
Grep со сравнением строк: возвращает только строки "выше чем" отметку времени
У меня есть файл журнала электронной почты, который записывает, когда электронное письмо вышло, и кому. Это регистрируется в журнале и, таким образом, существует смесь сжатых и разархивированных ...
1
голос
1ответ
141 показов
Xrandr | grep "connected" дает мне более одной строки, но чтение IFS = $ '\n' не может разбить его
У меня есть что-то вроде этого: declare -a DISPLAYS AUXILIAR="$(xrandr | grep " connected ")" IFS=$'\n' read -ra DISPLAYS
1
голос
1ответ
376 показов
Поиск подстроки в потоке символов
Как найти последовательность байтов (FEEDFEED00000002) в шестнадцатеричном коде и отобразить 1000 байтов после этой последовательности? Это начало потерянного файла, который я ищу в разделе Linux. ...
1
голос
1ответ
270 показов
Как grep работает с перекрывающимися линиями?
Предположим, мой текстовый файл выглядит так: hello world1 foo bar2 hello world3 foo bar4 hello world5 foo bar Если я запускаю эту команду grep -A 4 'hello' draft.txt , я думал, что она напечатает ...
1
голос
1ответ
19 показов
Терминал команды разбить функциональность
Я знаю команду, которую использую довольно часто при работе с чужой кодовой базой, вот пример find ./ -name "*.php" | xargs grep "my_awesome_function(" Я уже прочитал документы по каждой из ...
1
голос
1ответ
236 показов
В центре внимания поиск с контекстом?
Я бы хотел выполнить поиск так, чтобы: 1) Он может искать в тексте большое количество PDF-файлов. В частности, я хочу искать в каталоге с вложенными каталогами несколько уровней, и они в основном ...
1
голос
1ответ
83 показов
Потеря потока данных через последовательный порт в Windows
В Linux я могу фильтровать входящие данные последовательного порта: cat /dev/ttyS0 | grep somestring Сейчас я пытаюсь сделать то же самое в Windows type com1 | findstr somestring Эта команда даже не ...
1
голос
2ответа
2k показов
Как я могу заставить grep использовать CRLF (а не LF) в качестве новой строки?
Мне нужно выполнить поиск в файле, где строки не только заканчиваются CRLF, но и могут содержать несколько LF в каждой строке. Как я могу заставить grep игнорировать LF, если перед ними нет CR? К ...
1
голос
1ответ
3k показов
Ошибка с командой cut: разделитель должен быть одним символом
Я пытаюсь запустить эту команду из консоли: # HTTPDUSER=`ps aux | grep -E '[a]pache|[h]ttpd|[_]www|[w]ww-data|[n]ginx' | grep -v root | head -1 | cut -d\ -f1` Но получил эту ошибку: Попробуйте `cut ...
1
голос
3ответа
121 показов
Ошибка извлечения данных из текстового файла с помощью команды grep в bash
Я генерирую выходной файл с именем "silence.txt" с помощью ffmpeg. Когда я пытаюсь извлечь строки, содержащие слово "silencedetect", я получаю странную выдержку. Вот мой оригинальный файл ...
1
голос
1ответ
471 показов
Сравните два документа, найдите похожие предложения
Я пытаюсь сравнить два текстовых файла документов (40 страниц +), которые, кажется, имеют похожие предложения разбросаны вокруг них. Я хотел бы обнаружить эти сходства как-то. Первой идеей, которая ...
1
голос
2ответа
120 показов
Как распечатать несколько разделов в текстовом файле?
У меня есть текстовый файл, который выглядит примерно так: *FILESTART line_a line_b line_c *INCLUDE file_A.key file_B.key *INCLUDE file_1.key file_2.key file_3.key *SOMETHING_ELSE line_x line_y ...
1
голос
4ответа
213 показов
печать совпадающих строк при поиске всех файлов в каталоге
Я ищу в файлах Java какое-то вхождение фразы: находить . -имя '* .java' | xargs grep -l 'строка' Как изменить эту команду, чтобы печатать в оболочку все строки, содержащие совпадение?
1
голос
1ответ
37 показов
Операции наложения алиасинга в bash
Я часто буду делать что-то вроде grep -R foo . в корне проекта. Это полезно, но результаты разбавляются включением двоичного кода. temp, и тестовые файлы, которые меня не волнуют. В итоге я ...
1
голос
0ответов
72 показов
Недетерминированное поведение Grep в сочетании с Подробнее
Что бы вы ожидали после этого: for /l %i in (1,1,100) do @more some.bbl | grep a | md5sum Скорее всего, не это: ec3ecb76408d4225ff23a25d0596e00f *- 13cfd899b90b9cd7aedb406a785e8eac *- ...
1
голос
3ответа
1k показов
Как извлечь из файла только выбранные слова?
Мне нужно получить список всех адресов электронной почты из файла. Я пытался использовать grep @ filename но это возвращает всю строку. Могу ли я в любом случае заставить его вернуть только адрес ...
1
голос
2ответа
2k показов
Grep инвертировать соответствие с контекстом
Я пытаюсь выполнить поиск в файле с инвертированным соответствием, но также не совпадает с каждой строкой, встречающейся сразу после совпадающих строк. Итак, у меня есть следующее содержимое в файле ...
1
голос
1ответ
36 показов
Grep файлы с регулярным выражением
У меня есть файл с кучей строк журнала. Я хочу вернуть файлы, содержащие слово «fail», но не содержащие шаблон: Failed any test here _fr in Pro-any text here Так что, если он содержит:_fr в Pro- ...
1
голос
1ответ
79 показов
Что я делаю не так с grep?
Следующее имеет смысл (хотя вы не можете видеть содержимое debug.cpp). $ grep '^[A-Za-z_]' debug.cpp float CheckExistence(); entity Findgoal(float gno); void RPrint(const string& msg); void ...
1
голос
3ответа
597 показов
Используйте grep, чтобы найти файлы, и pipe/open, чтобы открыть их.
Как я могу передать файлы из grep, чтобы открыть все соответствующие файлы? Я пробовал grep -li "type" * | open , но это не работает.
1
голос
0ответов
126 показов
grep php выводит больше, чем запрос grep
У меня возникла проблема, когда php файл | Вывод php file | grep "query" " показывает ВСЕ, а не только вывод grep'd. EX: php /vagrant/code/test.php | grep "Do not show anything" Показывает что-либо ...
1
голос
1ответ
303 показов
Трубопроводы для повторения команд
Если моя операция grep возвращает список идентификаторов, как показано ниже, могу ли я как-нибудь передать / передать каждую строку параметру командной строки ?: 12345 84758 49549 .. Как, например, с ...
1
голос
1ответ
40 показов
Как открыть файлы с пробелами в именах файлов с помощью grep?
Я хотел бы найти фразу внутри файлов .txt и с помощью Sublime text открыть все найденные файлы. Я использую Git Bash для Windows, и после различных экспериментов это то, что я имею в .bashrc # Alias ...
1
голос
1ответ
3k показов
Как получить строку из файлов, созданных за последние 5 часов?
У меня есть каталог, который каждые 30 минут заполняется текстовым файлом, каждый день мне нужно добавить строку "Данные о качестве", но я хочу получить только 10 самых последних файлов. Как я могу ...
1
голос
2ответа
69 показов
Как получить имя из другого файла с помощью скрипта Bash?
Я хотел бы извлечь имя из другого предопределенного файла и использовать его в моем сценарии оболочки. Читаемый файл будет в ./docs/description.org а формат (таблица в формате .org ): ...some text | ...
1
голос
1ответ
101 показов
получение группы (незавершенных) команд GREP и AWK
когда я использую эту команду: arp -a | grep "192.168.0.19" | awk '{ print $4 }' Я получаю эти результаты ... MAC-адрес ff:ff - это то, что я хочу, но почему я получаю поле (неполное)s? Все, что я ...
1
голос
3ответа
157 показов
Есть ли что-нибудь, что grep делает лучше, чем ack?
Я начал использовать ack некоторое время назад, и это удивительно, но все же напрашивается вопрос: Есть ли что-нибудь еще, что делает grep лучше, чем ack? Или, может быть, что-то делает grep , что ...
1
голос
1ответ
90 показов
Найти файлы со строкой
Как я могу перемещать PDF-файлы, содержащие строку «RELAÇÃO DOS TRABALHADORES» внутри? Использование Ubuntu 14.4. Я уже пытаюсь использовать: grep -i -Z -r -l 'RELAÇÃO DOS TRABALHADORES' . | xargs ...
1
голос
2ответа
2k показов
Windows XP - Как использовать grep для поиска строк в файлах в подкаталогах
Однажды у меня была версия grep на моем ПК (я думаю, что она шла с ранней версией Delphi), которая поддерживала поиск во вложенных папках с ключом -r . Теперь кое-что (я подозреваю более позднюю ...