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

Для вопросов, касающихся grep, инструмента командной строки для поиска текстовых шаблонов в файлах. Используйте этот тег для вопросов о самом grep или вопросов о проблемах, возникающих при использовании инструмента командной строки grep.

2
Как использовать tail -f с grep для отображения окружающих линий
Я хотел бы видеть выходные данные в лог- файле, ограниченном только одним доменом, а также следующими двумя строками . Пример: tail -f /var/log/apache2/modsec_audit.log |grep mydomain.de это показывает все строки, которые содержат «mydomain.de», но важная информация находится в строке ниже строки, где домен включен
16 grep  tail 

2
Где grep -r ищет по умолчанию?
Я обнаружил, что если я ищу с использованием grep без указания пути, то grep -r 'mytext'это занимает бесконечно много времени. Между тем, если я ищу по указанному пути, grep -r 'mytext' .он сразу находит то, что мне нужно. Итак, мне любопытно, в первом виде, в каком каталоге выполняет поиск grep? …
16 grep  recursive 

4
Найти идентификатор процесса и убить его
Когда мне нужно убить фоновый процесс, я делаю ps -e | grep <process_name> Который печатает что-то вроде этого 1766 ? 00:00:13 conky, тогда я использую идентификатор процесса, killкак это так kill 1766. Есть ли способ, которым я могу упростить это? Сделать это быстрее? уменьшить количество печатать?
16 process  grep  kill  ps 

6
Как я могу рекурсивно grep через сжатые архивы?
Я пытаюсь выяснить, какие модули use Test::Versionв cpan. Так что я привык minicpanотражать это. Моя проблема заключается в том, что мне нужно перебирать загружаемые архивы и выполнять поиск файлов в архивах. Может кто-нибудь сказать мне, как я мог бы сделать это? желательно таким образом, чтобы указать, какой файл в архиве …
16 grep  find  zip  recursive  archive 

3
Bash найти XARGS grep только один случай
Может быть, это немного странно - и, возможно, есть другие инструменты, чтобы сделать это, но, хорошо .. Я использую следующую классическую команду bash, чтобы найти все файлы, которые содержат некоторую строку: find . -type f | xargs grep "something" У меня есть большое количество файлов на разных глубинах. Первое появление …
16 bash  find  grep  xargs 

5
Найти файлы, которые содержат несколько ключевых слов в любом месте файла
Я ищу способ перечислить все файлы в каталоге, которые содержат полный набор ключевых слов, которые я ищу, в любом месте файла. Таким образом, ключевые слова не должны появляться в одной строке. Один из способов сделать это будет: grep -l one $(grep -l two $(grep -l three *)) Три ключевых слова …


8
Как найти файлы со 100% NUL-символами в их содержимом?
Что такое команда командной строки Linux, которая может идентифицировать такие файлы? Насколько нам известно , findкоманда (или grep) может только соответствовать определенной строке внутри текстового файла. Но я хочу сопоставить все содержимое, то есть я хочу увидеть, какие файлы соответствуют регулярному выражению \0+, игнорируя символы конца строки . Может быть, …


5
Как убить весь процесс с данным именем?
Я запускаю команду ps -A | grep <application_name>и получаю список процессов следующим образом: 19440 ? 00:00:11 <application_name> 21630 ? 00:00:00 <application_name> 22694 ? 00:00:00 <application_name> Я хочу , чтобы убить весь процесс из списка: 19440, 21630, 22694. Я пытался, ps -A | grep <application_name> | xargs kill -9 $1но это …
16 grep  process  kill  ps 

2
Использование grep с флагом --exclude-dir для исключения нескольких каталогов
Я ищу в приложении Ruby on Rails слово, используемое grepв OSX, и я хотел бы исключить каталоги, которые соответствуют определенному шаблону. Я использую следующую команду: grep -inRw -E 'direct' . --exclude-dir -E 'git|log|asset' Эта команда не делает то, что я думал, что будет делать. Вот как я думал, что это …

1
Найти шаблон из одного файла, указанного в другом
Я хочу найти шаблоны, которые перечислены в одном файле и найти их в другом файле. Во втором файле эти шаблоны разделены запятыми. например, у первого файла F1 есть гены ENSG00000187546 ENSG00000113492 ENSG00000166971 и второй файл F2 имеет те гены наряду с еще несколькими столбцами (пять столбцов), которые мне нужны region …
15 grep 

8
Как выполнить многострочную grep
Как бы вы выполнить grep для текста, который появляется в две строки? Например: pbsnodes это команда, которую я использую, которая возвращает использование кластера Linux root$ pbsnodes node1 state = free procs = 2 bar = foobar node2 state = free procs = 4 bar = foobar node3 state = busy …

1
Как сохранить цветовые коды с помощью ввода grep?
Если я использую две последовательные grepкоманды, например: echo "foo bar" | grep foo | grep bar Тогда первый шаблон ("foo") не подсвечивается. На самом деле, похоже, что grep удаляет коды цветов из своего ввода. Есть ли способ предотвратить это?
15 shell  grep  colors 


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