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

16
Как использовать tail -f с grep для отображения окружающих линий

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

16
Как убить весь процесс с данным именем?

Я запускаю команду 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. Я...

16
Как подсчитать, сколько раз последовательность байтов встречается в файле?

Я хочу посчитать, сколько раз определенная последовательность байтов происходит внутри файла, который у меня есть. Например, я хочу узнать, сколько раз число \0xdeadbeefвстречается в исполняемом файле. Прямо сейчас я делаю это, используя grep: #/usr/bin/fish grep -c \Xef\Xbe\Xad\Xde...

16
grep: отображать имя файла один раз, затем отображать контекст с номерами строк

В нашем исходном коде разбросаны коды ошибок. Найти их легко с помощью grep, но мне бы хотелось, find_codeчтобы я выполнял функцию bash (например, find_code ####), которая будет обеспечивать вывод в следующем виде: /home/user/path/to/source.c 85 imagine this is code 86 this is more code 87 { 88...

16
Печать строк между (и включая) двумя рисунками

Я хочу начать расчистку со строк, которые имеют CKв конце строки, и прекратить сопоставление, когда строка имеет Dв конце. Я пытался grep "$CK" "$D" file..txt, но это не сработало. Входные данные: kkkkkkkkkkk jjjjjjjjjjjjjjjjjj gggggggggggg/CK JHGHHHHHHHH HJKHKKLKLLL JNBHBHJKJJLKKL JLKKKLLKJLKJ/D...

15
Почему grep не работает с перенаправлением?

Использование topкоманды с перенаправлением работает нормально: top > top.log Теперь я хочу использовать grep для фильтрации определенной строки: top | grep "my_program" > top.log Но файл журнала останется пустым. Но grep выдает вывод при использовании top | grep "my_program" Где...

15
Чем регулярные выражения отличаются от подстановочных знаков, используемых для фильтрации файлов

В то время как мы используем *для обозначения ноль или более предыдущих символов в grep, мы используем, *.cчтобы найти все файлы C, когда мы используем его с lsкомандой вроде ls *.c. Может кто-нибудь сказать, чем *отличается использование в этих двух...

15
Как сохранить цветовые коды с помощью ввода grep?

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

15
Как выполнить многострочную grep

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

15
`set -e` и` grep` идиома для предотвращения преждевременного выхода из сценария оболочки, когда шаблон не найден

Требуется помощь - в контексте сценариев оболочки на bash GNU / LINUX: Я всегда использую set -e. Часто я хотел бы grepи не всегда хочу, чтобы скрипт прекращал выполнение, если grepимеет состояние выхода, 1указывающее, что шаблон не найден. Я попытался решить эту проблему следующим образом:...

15
Найти шаблон из одного файла, указанного в другом

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

14
grep файлы из списка

Я пытаюсь запустить grep для списка из нескольких сотен файлов: $ head -n 3 <(cat files.txt) admin.php ajax/accept.php ajax/add_note.php Однако, несмотря на то, что я искал строку, которая, как мне известно, находится в файлах, следующее не ищет файлы: $ grep -i 'foo' <(cat files.txt) $ grep...

14
grep: Найти все строки, содержащие японские кандзи

В огромном текстовом файле UTF-8 я хочу показать все строки, которые содержат японские кандзи . Какое grep(или другое) выражение это делает? Если я не ошибаюсь, кандзи - это символы между \u4e00и \u4dbf. Мне не нужно показывать канас , но показ их тоже не будет большой...

14
Как искать файлы, где существуют два разных слова?

Я ищу способ поиска файлов, где два экземпляра слова существуют в одном файле. До этого момента я использовал следующее для поиска: find . -exec grep -l "FIND ME" {} \; Проблема, с которой я сталкиваюсь, заключается в том, что если между "НАЙТИ" и "МЕНЯ" нет точно одного пробела, результат поиска...

14
Как grep для трубы |

Как я могу grep для строки, содержащей символ трубы |или для символа >: files content: |this is test where is > this is none Теперь, что мне нужно с помощью команды grep grep -iE "<some expression>" file_name Выход: |this is test where is >...