Получить все IP адреса из файла с помощью grep можно вот так:
#будничное #grep
grep -E -o "(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)" file.txt
#будничное #grep
⚙️ Grep'ай [у]добно.
🙅🏻♂️ Не так:
🙅🏻♂️ Не так:
$ ps aux | grep xfce4-terminal💁🏻♂️ Вот так:
sysadmin 10216 0.0 2.0 686344 79004 ? Sl фев14 0:12 /usr/bin/xfce4-terminal
sysadmin 14777 0.0 0.0 215740 828 pts/2 S+ 09:05 0:00 grep --color=auto xfce4-terminal
$ ps aux | grep [x]fce4-terminal#grep #bash #будничное
sysadmin 10216 0.0 2.0 686344 79004 ? Sl фев14 0:13 /usr/bin/xfce4-terminal
🔎 vgrep.
И вот ещё интересный pager для grep и подобных ему утилит. Vgrep ищет то что нам нужно, индексирует найденное и позволяет с ним работать используя привычные утилиты - less для просмотра и предпочитаемый текстовый редактор. Выглядит интересно, хоть и не привычно на первый взгляд.
#vgrep #grep | Блог | Канал
И вот ещё интересный pager для grep и подобных ему утилит. Vgrep ищет то что нам нужно, индексирует найденное и позволяет с ним работать используя привычные утилиты - less для просмотра и предпочитаемый текстовый редактор. Выглядит интересно, хоть и не привычно на первый взгляд.
#vgrep #grep | Блог | Канал
🔎 grepcidr - утилита для тех, кому надоедает писать регулярки при поиске IP адресов с помощью grep. На первый взгляд (пока что только на первый), работает оно действительно шустрее чем grep.
https://github.com/frohoff/grepcidr
#будничное #grep
https://github.com/frohoff/grepcidr
#будничное #grep
🔍 Слышали об игре Wordle? Там где надо угадывать слова. Говорят, что с grep в неё играть интереснее - Wordle With Grep. #grep #напочитать
🛠 А вот утилита, которая позволяет облегчить жизнь в ситуациях, когда нам нужно grep'нуть json - https://github.com/tomnomnom/gron
Сами авторы приводят следующий пример использования утилиты - ситуации, когда нужно изучить какой-то плохо документированный API, возвращающий большое количество данных в json.
#grep #gron #json
Сами авторы приводят следующий пример использования утилиты - ситуации, когда нужно изучить какой-то плохо документированный API, возвращающий большое количество данных в json.
#grep #gron #json
This media is not supported in your browser
VIEW IN TELEGRAM
🛠 Ugrep - ещё одна быстрая альтернатива grep с возможностью запуска в интерактивном режиме...
- Сайт: https://ugrep.com/
- Github: https://github.com/Genivia/ugrep
#grep #ugrep #tui
- Сайт: https://ugrep.com/
- Github: https://github.com/Genivia/ugrep
#grep #ugrep #tui
🖇 Grep by example: Interactive guide - для тех, кто хотел бы освоить grep, на странице доступна небольшая книга и тренажёр...
https://antonz.org/grep-by-example/
#grep #книга #будничное
https://antonz.org/grep-by-example/
#grep #книга #будничное
This media is not supported in your browser
VIEW IN TELEGRAM
🔧 sig - это как grep, но с возможностью интерактивного взаимодействия с полученными данными...
https://github.com/ynqa/sig
#sig #grep
https://github.com/ynqa/sig
#sig #grep