Tag: grep

Условная grepping

У меня есть сценарий для обработки. Нужна помощь с этим … У меня есть файл конфигурации, и его содержимое выглядит примерно так: Jobname|Type|Silo|Description #comment1 #comment2 job1|me|silo1|test_job1 job1|me|silo1|test_job2 job1|prod|silo1|test_job3 Теперь мне нужен условный контент файла, скажем, контент с TYPE = me. Для этого я использую grep со мной: job_detail=$((cat config_file | grep me | awk '{print […]

Как 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 которые находятся ближе […]

Interesting Posts

Как я могу установить команду `ll` в Mac OS X?

Перемещение программ, скомпилированных на компьютере на другой компьютер, и устранение проблем с библиотечными зависимостями

SSHD алгоритм кэширования дисков vs bcache / LVM

Как остановить запуск скрипта, если он не является root (и echo «Не работает как root! Exiting …»)

Выполнение команд обслуживания в chroot pbuilder с использованием cron

Добавьте последовательные числа с явным и элегантным индексом

Проблема с остановкой установки Kali 2

Запустить сценарий как другого пользователя из root

Какой Grub использовать для пользовательского портативного образа загрузки?

emacs не видит мои шрифты в gentoo

grep второй раз быстрее

Как измерить диск и сеть IO чаще, чем секунду?

Есть ли способ ограничить диапазон шаблона диапазона в awk?

DHCP failover issue DHCPDISCOVER через eth0: не отвечает (восстанавливается)

Make не компилирует модули. Ошибка: создание модулей, этап 2. Модули MODPOST 0

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