Следим за новостями Linux, DevOps и ИБ, чтобы быть готовым к любым факапам.
Бонусом — плотные шпаргалки и чеклисты для ежедневной работы в терминале.
📩 По всем вопросам: @chorapov
Зеркало в MAX: https://max.ru/LinuxSkill
РКН https://vk.cc/cMUwm4
Post #478
4.54K
🔍 Мастер grep: Grep + другие инструменты = безграничные возможности! (День 5 из 8)
Эй, командный гуру! Готов создавать мощные комбинации с grep? Погнали!
1. grep + find: Ищем иголку в стоге сена
Найдёт все .txt файлы и прочешет их на наличие "pattern". Мощь!
2. grep + awk: Извлекаем нужные поля
Выбирает второе поле из строк, содержащих "pattern". Чистота и точность!
3. grep + sed: Модифицируем на лету
Находит строки с "pattern" и заменяет "old" на "new". Трансформация в действии!
4. grep + xargs: Массовые операции
Находит файлы с "pattern" и удаляет их. Осторожно, мощный инструмент!
💡 Лайфхак: Комбинируй эти техники для создания сложных пайплайнов. Например:
Эта команда найдёт все уникальные файлы с "TODO" в текущей директории и ниже.
В следующий раз мы рассмотрим практические примеры использования grep. Готовься применять свои навыки в реальных сценариях!
____________________
Дополнительный материал:
🧠 - Сетевые основы: Удаленное управление
🧠 - Сетевые основы: Безопасность
🧠 - Основы программирования: Основы языка программирования
#LinuxJournal @LinuxSkill
Telegram Linux Skill - Освой Linux c нуля до DevOps Бесплатный курс по Linux c нуля до DevOps
🎥 4. Сетевые основы:
- Удаленное управление
В новом уроке освещается тема удаленного управления системами на базе Linux через SSH, а также подключение к Linux-серверу из Windows.
Следует уделить внимание этому… Эй, командный гуру! Готов создавать мощные комбинации с grep? Погнали!
1. grep + find: Ищем иголку в стоге сена
find /path -type f -name "*.txt" -exec grep "pattern" {} \;
Найдёт все .txt файлы и прочешет их на наличие "pattern". Мощь!
2. grep + awk: Извлекаем нужные поля
grep "pattern" file | awk '{print $2}'
Выбирает второе поле из строк, содержащих "pattern". Чистота и точность!
3. grep + sed: Модифицируем на лету
grep "pattern" file | sed 's/old/new/g'
Находит строки с "pattern" и заменяет "old" на "new". Трансформация в действии!
4. grep + xargs: Массовые операции
grep -l "pattern" * | xargs rm
Находит файлы с "pattern" и удаляет их. Осторожно, мощный инструмент!
💡 Лайфхак: Комбинируй эти техники для создания сложных пайплайнов. Например:
find . -type f | xargs grep "TODO" | awk '{print $1}' | sort | uniq
Эта команда найдёт все уникальные файлы с "TODO" в текущей директории и ниже.
В следующий раз мы рассмотрим практические примеры использования grep. Готовься применять свои навыки в реальных сценариях!
____________________
Дополнительный материал:
🧠 - Сетевые основы: Удаленное управление
🧠 - Сетевые основы: Безопасность
🧠 - Основы программирования: Основы языка программирования
#LinuxJournal @LinuxSkill
- 👍 22
