🕵️♂️ Расширенные возможности 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 минут! Включи 🔔 чтобы не пропустить!