Любой Linux администратор сталкивался с командой grep, которая используется для поиска строк по шаблону в стандартных потоках и текстовых файлах. Изначально grep был написан одним из основателей UNIX Кеном Томпсоном, когда его начальник Дуглас Макилрой попросил его написать инструмент «для поиска чего-нибудь в файлах». Название утилиты происходит от global regular expression print (глобальный вывод регулярных выражений) Самый частый сценарий использования grep, когда нам нужно отфильтровать поток ввода-вывода, например: dpkg -l | grep gimp Также он может работать и с файлами, хотя многие используют совершенно излишнее: cat file.txt | grep mystring В то время, когда можно просто использовать: grep mystring file.txt Но бывает недостаточно просто найти искомое значение, часто бывает нужно получить также его контекст, это, например, важно при разборе логов, для этого используйте специальные ключи: ▫️A (after) – выводит указанное число сток после вхождения ▫️B (before) – выводит указа