11 расширенных командах grep для классов символов в Linux

11 расширенных командах grep для классов символов в Linux

Рубрики:

Linux

Метки:

, , ,

Вы когда-нибудь сталкивались с ситуацией, когда вам нужно искать строку, слово или образец внутри файла? Если да, то утилита grep для классов создана именно для таких ситуаций.

Grep — это утилита командной строки для поиска текстовых данных, которые соответствуют регулярному выражению. Grep означает — “globally search a regular expression and print”( g/re/p), то есть утилита ищет шаблон из файла и выводит строку на экране.

В этой статье мы будем рассматривать файл text.txt — это базовый файл, в котором мы будем искать шаблон с помощью команды grep для классов.

 

 

1. Поиск буквенно-цифровых символов

Если у вас есть тысячи строк в файле и вы хотите найти строку, которая будет начинаться только с A-Z, a-z и 0-9 (буквенно-цифровых символов).

 

grep

 

2. Поиск буквенных символов

Аналогичный вариант, например, если вы хотите найти строку, которая будет начинаться только с [A-Z & a-z], то есть буквенных символов.

grep

 

3. Поиск пустых символов

Другой варианты, например, если вы хотите найти строку, которая начнется с [Tab & Space], то есть пустых символов.

grep

 

4. Поиск цифр

Опция digit также очень полезна для поиска строки, которая начинается с цифры [0-9].

 

grep

 

5. Поиск букв нижнего регистра

Другой вариант использования grep — поиск строки, начинающейся с букв нижнего регистра [a-z].

 

grep

 

6. Поиск знаков препинания

Также можно выполнить поиск строки, которая начинается с знаков препинания [! ” # $ % & ‘ ( ) * + , – . / : ; < = > ? @ [ \ ] ^ _ ` { | } ~. ].

 

grep

 

7. Поиск графических символов

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

grep

 

8. Поиск печатных символов

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

grep

 

9. Поиск знаков отступа

Grep также может найти строки, которые будут начинаться с [tab, newline, vertical tab, form feed, carriage return, and space], то есть знаков отступа.

grep

 

10. Поиск прописных букв

Другой вариант использования grep для классов — поиск строки, которая начнется с букв верхнего регистра [A-Z] (больших букв).

grep

 

11. Поиск шестнадцатеричных цифр

Grep ищет строку, начинающуюся с шестнадцатеричных цифр [0-9, A-F и a-f].

 

grep

 

Мы объяснили расширенные функции утилиты grep, которая является очень мощным инструментом для поиска шаблонов в файле. Grep также является важным инструментом для сценариев оболочки.

 

Рекомендуем к прочтениюВ чём разница между Grep, Egrep и Fgrep в Linux?

 

 

Спасибо за уделенное время на прочтение статьи!

Если возникли вопросы, задавайте их в комментариях.

Подписывайтесь на обновления нашего блога и оставайтесь в курсе новостей мира инфокоммуникаций!

Чтобы знать больше и выделяться знаниями среди толпы IT-шников, записывайтесь на курсы Cisco от Академии Ciscoкурсы Linux от Linux Professional Institute на платформе SEDICOMM University.

Курсы Cisco, Linux, кибербезопасность, DevOps / DevNet, Python с трудоустройством!

Спешите подать заявку! Группы стартуют 25 января, 26 февраля, 22 марта, 26 апреля, 24 мая, 21 июня, 26 июля, 23 августа, 20 сентября, 25 октября, 22 ноября, 20 декабря.
Что Вы получите?
  • Поможем стать экспертом по сетевой инженерии, кибербезопасности, программируемым сетям и системам и получить международные сертификаты Cisco, Linux LPI, Python Institute.
  • Предлагаем проверенную программу с лучшими учебниками от экспертов из Cisco Networking Academy, Linux Professional Institute и Python Institute, помощь сертифицированных инструкторов и личного куратора.
  • Поможем с трудоустройством и стартом карьеры в сфере IT — 100% наших выпускников трудоустраиваются.
Как проходит обучение?
  • Проведем вечерние онлайн-лекции на нашей платформе.
  • Согласуем с вами удобное время для практик.
  • Если хотите индивидуальный график — обсудим и реализуем.
  • Личный куратор будет на связи, чтобы ответить на вопросы, проконсультировать и мотивировать придерживаться сроков сдачи экзаменов.
  • Всем, кто боится потерять мотивацию и не закончить обучение, предложим общение с профессиональным коучем.
А еще поможем Вам:
  • отредактировать или создать с нуля резюме;
  • подготовиться к техническим интервью;
  • подготовиться к конкурсу на понравившуюся вакансию;
  • устроиться на работу в Cisco по специальной программе. Наши студенты, которые уже работают там: жмите на #НашиВCisco Вконтакте, #НашиВCisco Facebook.
Чтобы учиться на курсах Cisco, Linux LPI, кибербезопасность, DevOps / DevNet, Python, подайте заявку или получите бесплатную консультацию.

Рубрики:

Linux

Метки:

, , ,

Больше похожих постов

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Заполните поле
Заполните поле
Пожалуйста, введите корректный адрес email.
Вы должны согласиться с условиями для продолжения

Поиск по сайту
Лучшее
Популярное
Рубрики
Меню