Архив метки: grep

Поиск внутри файлов в Linux

Grep поиск в файлах Linux

Иногда может понадобится найти файл, в котором содержится определённая строка или найти строку в файле, где есть нужное слово. В Linux всё это делается с помощью одной очень простой, но в то же время мощной утилиты grep. С её помощью можно искать не только строки в файлах, но и фильтровать вывод команд, и много чего ещё. Читать →

Как искать по содержимому файлов в терминале Ubuntu?

Всегда удобно использовать программные средства для привычных
и обыденных задач — например поиск файлов или текста (содержимого) этих
файлов. Гораздо интереснее, когда подобная задача стоит, когда у Вас
под рукой только консоль. Но не беда — в этой статье я покажу, как
искать по содержимому, используя консоль Ubuntu. Читать →

Исключить из одного файла строки, присутствующие в другом файле

Всё, как обычно, оказалось тривиально. Прямо как говорила наш преподаватель по мат. анализу=) У команды grep есть подходящий для этой задачи набор флагов:

grep -v -x -f except.txt source.txt, где

 

  • -v  отобрать не совпавшие с шаблоном строки
  • -x сравнивать строку целиком
  • -f except.txt файл с набором шаблонов для поиска, разделенных переносом строки
  • source.txt — исходный файл для поиска и исключения вхождений из файла except.txt (естественно, его можно заменить на подачу через пайп)

 

Автор: Василий Иванов