Tag: grep

Как grep следующие строки из файла?

У меня есть файл с именами многих файлов в каталоге в следующем формате: A20150824.0950-0955_jambala_CcnActiveSessionCounterJob A20150824.0945-0950_jambala_CcnActiveSessionCounterJob A20150824.0940-0945_jambala_CcnActiveSessionCounterJob A20150824.0935-0940_jambala_CcnActiveSessionCounterJob A20150824.0955-1000_jambala_CcnActiveSessionCounterJob A20150824.0000-0005_jambala_CcnActiveSessionCounterJob A20150824.0100-0105_jambala_CcnActiveSessionCounterJob A20150824.0105-0110_jambala_CcnActiveSessionCounterJob A20150824.0110-0115_jambala_CcnActiveSessionCounterJob A20150824.0115-0120_jambala_CcnActiveSessionCounterJob A20150824.0120-0125_jambala_CcnActiveSessionCounterJob A20150824.1400-1405_jambala_CcnActiveSessionCounterJob Соглашение об именах вышеуказанных файлов: A<YYYYMMDD>.HHMM-HHMM_<city>_CcnActiveSessionCounterJob . Эти файлы создаются каждые 5 минут в течение всех часов каждый день, так что каждый час я получаю 12 файлов и каждый день […]

Как использовать grep для извлечения имен файлов в конце строк?

У меня есть файл журнала, который содержит информацию, такую ​​как вывод с использованием ls *.CCD из каталога /var/tmp/Person : -rwxr-xr-x 1 bv90 dkas 153698 Nov 18 13:08 WE994002.CCD У меня много таких строк. Если я делаю grep .CCD /var/tmp/k.log | grep bv90 | grep "Nov 18" grep .CCD /var/tmp/k.log | grep bv90 | grep "Nov […]

Grep / awk для нескольких файлов для одного вывода

У меня есть несколько txt-файлов, содержащих данные, где я использую grep для поиска текущей строки текста и использую awk для фильтрации переменной, которая мне нужна. Строка повторяется через файл, поэтому я использую эту команду для извлечения нужной строки: grep 'text' *.txt | awk ' NR==1 {print $2 } ' > outputfile Проблема в том, что […]

grep шаблон, который не имеет точки после него

Файл a содержит, abcd abcd. defgh defghabcd. defgh. abcd abcd .defgh Как я могу напечатать все строки с abcd шаблона без точечного суффикса? Он должен печатать, abcd defgh. abcd abcd .defgh #. after any other character is good to go Я пробовал grep 'abcd^[\.]' a , он не работает.

Перечислить процесс по имени, исключая grep

Я пытаюсь перечислить все процессы ffmpeg , которые в настоящее время запущены на машине Debian (Ubuntu 15). Я использую следующую команду: ps aux | grep 'ffmpeg' Если работает только один процесс ffmpeg , я получаю два результата. Один для фактического процесса и один для grep который ищет ffmpeg в списке процессов. max 21599 13.2 3.0 […]

Строка поиска с использованием grep

В моем file_*.txt есть два типа слов, содержащих только LC1 а другой – LC1_R . Я хотел бы использовать строки grep , содержащие только LC1 не LC1_R . Как мне это сделать? Я пытался: grep "LC1" file_*.txt то я получаю обе строки, которые содержат LC1 а также те строки, которые содержат LC1_R .

Анализ HTTP-ответа с помощью оболочки

Я хочу анализировать под ответом HTTP, но я не могу понять, как grep значения отдельно использовать один запрос curl. Мне нужны эти два выхода. 1. status_code – (массив кодов состояния HTTP) 2. exceptionMsg – (Исключенное событие в переменной) HTTP/1.1 100 Continue HTTP/1.1 400 Bad Request Content-Type: application/json; charset=utf-8 Content-Length: 173 Connection: close {"RemoteException":{"exception":"IllegalArgumentException","javaClassName":"java.lang.IllegalArgumentException","message":"Failed to parse […]

Слова, которые заканчиваются на s, НО исключают слова, которые заканчиваются словами s

Мне нужно найти список из 5 буквенных слов, начинающихся с d (верхний или нижний регистр), а затем строчный гласный, включая y, и конец с s. Моя команда: имя файла grep -i '^ d [aeiouy] …. s $'. Я хочу исключить слова из s из моего списка, но я не знаю, как написать команду.

Как искать несколько шаблонов в grep, игнорируя первый шаблон, если он появляется последовательно

У меня есть вход, как показано ниже. Я хочу узнать все, начиная с abc и заканчивая mno включая строки между ними, но если abc появляется снова до появления mno , я хочу проигнорировать первый совпадающий abc . Идея в том, что мне просто нужна группа, которая начинается с abc и заканчивается mno которые находятся ближе […]

Grep: Зачем нужны модификаторы?

Модификаторами я имею в виду следующее: -\{m\} exactly m repetitions of previous character – \{m,\} at least m repetitions of previous character – \{m,n\} any number of repetitions of prev char between m and n inclusive – \< beginning of word – \> end of word в чем причина их побега? Например, если в файле […]

Linux и Unix - лучшая ОС в мире.