Пример использования команды Linux grep

Команда Linux grep используется в качестве метода фильтрации ввода. GREP означает «Принтер глобальных регулярных выражений», поэтому для его эффективного использования необходимо иметь некоторые знания о регулярных выражениях.

В этой статье вы узнаете несколько примеров, которые помогут вам понять команду grep.

01
из 09

Как искать строку в файле с помощью GREP

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

  • Робин Гуд
  • Красная Шапочка
  • Питер Пэн
  • Златовласка и три медведя
  • Белоснежка и семь гномов
  • Pinnochio
  • Кот в мешке
  • Три маленьких поросенка
  • Граффало
  • Чарли и шоколадная фабрика

Чтобы найти все книги со словом «The» в названии, вы должны использовать следующий синтаксис:

grep Книги

Будут возвращены следующие результаты:

  • Златовласка и три медведя
  • Белоснежка и семь гномов
  • Кот в мешке
  • Три маленьких поросенка
  • Граффало
  • Чарли и шоколадная фабрика

В каждом случае слово «The» будет подсвечено.

В поиске учитывается регистр, поэтому, если бы у одного из заголовков было «the» вместо «The», он не был бы возвращен.

Чтобы игнорировать регистр, вы можете добавить следующий параметр:

grep the books — игнорировать

Вы также можете использовать ключ -i следующим образом:

grep -i книги

Ссылка на основную публикацию