Найти в Дзене
Уроки Linux

🕵️‍♂️ Расширенные возможности grep: ищем точные совпадения и шаблоны

🕵️‍♂️ Расширенные возможности grep: ищем точные совпадения и шаблоны

Привет, дорогой искатель хитростей Linux! ✨

Сегодня я расскажу, как не просто искать слова, а находить то, что нужно, с высшей точностью. Забудь о бессмысленном сканировании — научись строить сложные шаблоны и получать только релевантные результаты.

Вот что важно знать:

- Использовать точное совпадение с помощью флага -w, чтобы найти слово целиком.

- Игнорировать регистр — -i умеет показывать все вариации.

- Работать с регулярными выражениями через grep -E — мощное оружие поиска.

- Исключать строки с помощью -v — чтобы исключить лишнее.

- В паре с xargs можешь выполнять массовые операции по файлам.

Например, чтобы найти слово error только в строках, содержащих log, и пропускать все остальные, делаем так:

grep -i -w 'error' /var/log/syslog | grep 'log'

Или найти всё, что заканчивается на число:

grep -E '[0-9]+$' filename.txt

Эти хитрости превращают поиск в точное оружие системного админа.

А ты знаешь все секреты grep или ищешь новую магию?

💬 Пригласи подписаться на https://t.me/LinuxSkill и получить еще больше практических лайфхаков! Увитрю в telegram боте https://t.me/gradeliftbot ты найдешь свежие вакансии и тесты на знание Linux.

📩 Завтра: Как настроить Fail2Ban за 5 минут! Включи 🔔 чтобы не пропустить!