Как получить строку ТОЛЬКО до и выше моей строки?

Проверьте GMailWatcher. Он все еще находится на ранней стадии разработки, но работает достаточно хорошо. Я использую его уже более месяца. Рекомендуемый.

Вводный блогпост: owaislone.org/blog/2010/jul/gmail-watcher URL-адрес запуска: https://launchpad.net/gmailwatcher

PPA

$ sudo add-apt-repository ppa:loneowais/ppa $ sudo apt-get update && sudo apt-get install gmailwatcher
0
задан 2 July 2019 в 09:51

1 ответ

Я пытался найти в течение нескольких часов, но как всегда это было так просто:

grep --color=always -Irn 'foo' -A1 -B1 | grep -In --color=always "bar" -A2 -B1

Найти 'foo' и 1 строку после '-A1' и 1 строку перед '-B1', пройти это для второго grep и обработки с ключевым словом 'bar' и вуаля! -I для игнорирования двоичных файлов, -r означает рекурсивный поиск и -n означает номер строки вывода. --color = всегда - подсвечивает совпадающую строку.

1
ответ дан 2 July 2019 в 09:51

Другие вопросы по тегам:

Похожие вопросы: