Готов прокачать свой grep до космических скоростей? Поехали!
1. Игнорируем бинарники:
grep --binary-files=without-match "pattern" directory
Забудь о тормозах на бинарных файлах!
2. Форсируем текстовый режим:
grep -a "pattern" binaryfile
Даже если файл с бинарными заголовками, grep будет работать как часы.
3. Ограничиваем количество совпадений:
grep -m 5 "error" logfile.txt
Получишь только первые 5 совпадений. Быстро и по делу!
4. Раскрашиваем результаты:
grep --color=auto "pattern" file
Найденные совпадения будут подсвечены. Красиво и функционально!
💡 Лайфхак: Комбинируй эти опции для максимального эффекта. Например:
grep --binary-files=without-match --color=auto -m 10 "error" /var/log/*
Эта команда игнорирует бинарники, подсвечивает результаты и выдаёт только первые 10 совпадений.
В следующий раз мы разберёмся, как grep может творить чудеса с файлами. Будет жарко!
____________________
Дополнительный материал:
🧠 - Транспортный уровень: трансляция адресов и формирование трафика
🧠 - Прикладной уровень: возможности системы
🧠 - Прикладной уровень: что нужно для полноценной работы?
#LinuxJournal @LinuxSkill