Команда Grep — это один из инструментов, который в настоящее время доступен на компьютерах и с помощью которого вы можете выполнять различные действия. По этой причине сегодня мы оставляем вам все, что вам нужно знать о Grep-команда Linux UBUNTU.

Что такое команда Linux Grep?

Первое, что нужно отметить, это то, что Grep означает Глобальный поиск регулярного выражения и распечатка, и это один из наиболее часто используемых командных инструментов в мире для поиска текстовых строк и поиска совпадений. Хотя многие пользователи также используют его для получения слов или их комбинации в файле.

Для своей работы ему необходимы два основных параметра: шаблон, который вы собираетесь искать, и файл, в котором вы собираетесь осуществлять поиск. 

Важным фактом, который вы также должны принять во внимание, является знание регулярных выражений. Так как позже вы сможете создавать или вводить различные комбинации, чтобы поиск мог улучшиться. 

Ситуационные примеры с использованием команды Grep

Есть много ситуационных примеров, в которых вы можете использовать эту команду, вот некоторые из них:

Найти слово в текстовом файле

  • Если вы хотите использовать эту команду для поиска слова, вы должны ввести ''поиск файла grep''. 
  • Подставив искомое слово там, где написано поиск, а в файле имя искомого.

Найдите слово независимо от регистра

В этом случае все, что вам нужно сделать, это добавить ''-Эй'', то было бы похоже ''grep -i поиск файлов''. 

Количество слов, соответствующих запросу 

Также с помощью этой команды вы можете узнать время использования слова в текстовом файле. Вам просто нужно добавить -c, и было бы ''grep -c поиск файлов''.  

Поиск по нескольким ключевым словам

Из предыдущих примеров ясно, что это команда, которая доступна для поиска одного слова, но вы также можете выполнять множество запросов, используя эту одну команду. Для этого необходимо разместить ''файл grep search1'', ''файл grep search2''.

Он очень прост в использовании, вы должны сначала разместить поиск, а затем добавить вторую команду.

Найти слово в нескольких файлах одновременно

Другой вариант, который у вас есть, — искать в разных файлах с помощью одной и той же команды. Это: ''grep -l искомое_слово ./*''. Терминал отобразит все файлы, в которых есть искомое слово.

Поиск файлов с помощью команды grep

В этом случае команда, которую вы должны разместить: grep option/s 'текстовая строка' file_where_to search.

Доступ к системной информации с помощью команды grep

Команда grep доступна не только для поиска по различным ключевым словам, вы также можете найти информацию в системе. То, что вы должны написать на своем компьютере, это следующее: ''grep -i 'Модель' /proc/cpuinfo''.

Поиск строк, не содержащих ключевое слово (обратный поиск)

Поиск строк в файле, в которых нет ни ключевого слова, ни строки символов. '''', это также возможно с помощью команды grep, вам просто нужно отменить весь процесс и добавить -v и готов. останется, ''grep -v -F the. Bashrc.''

базовая команда регулярных выражений grep

Хотя это правда, есть много выражений, которые используются с командой grep, однако некоторые из них считаются основными, а именно:

  • -Э: Эта функция позволяет идентифицировать регулярное выражение поиска.
  • -Цвет: Он отвечает за выделение цветом всех текстовых строк, которые похожи на поиск или совпадают.
  • -ЧАС: Он показывает вам имя файла, в котором вы хотите найти слово или текстовую строку.
  • .*: При этом вы можете представлять несколько символов.
  • .: Представляет один символ.
  • [a e i o u]: Эти буквы используются для обозначения некоторых символов.
  • [Азбука]: Позволяет представить диапазон символов.
  • ^: Он представляет момент, когда вы начинаете линию. 
  • $: Они показывают, когда линия заканчивается. 

расширенная команда регулярных выражений grep

Расширенные регулярные выражения также известны как ERE из-за аббревиатуры «Расширенные регулярные выражения». Они помогают создавать более сложные шаблоны. 

  • |: Вы можете указать два слова или набор символов, известный как шаблон. 
  • (): Они используются, когда вы хотите указать некоторые дополнительные регулярные выражения или подвыражения. 

Важно отметить, что для распознавания этих символов командой grep важно использовать ключ -E, или вы можете уменьшить его до ''эгреп''.