Записки админа
12.6K subscribers
631 photos
28 videos
221 files
2.39K links
Пишу о Linux и администрировании серверов.

Связаться с автором: @servers

Заметки в браузере: https://sysadmin.pm/

Буст канала: https://tttttt.me/sysadminnotes?boost
Download Telegram
Получить все IP адреса из файла с помощью 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
sysadmin 10216 0.0 2.0 686344 79004 ? Sl фев14 0:13 /usr/bin/xfce4-terminal

#grep #bash #будничное
grep_v1p1.pdf
843.4 KB
Книга по grep и ripgrep. С теорией, примерами и упражнениями.

#книга #grep #ripgrep
🔎 vgrep.

И вот ещё интересный pager для grep и подобных ему утилит. Vgrep ищет то что нам нужно, индексирует найденное и позволяет с ним работать используя привычные утилиты - less для просмотра и предпочитаемый текстовый редактор. Выглядит интересно, хоть и не привычно на первый взгляд.

#vgrep #grep | Блог | Канал
🔎 grepcidr - утилита для тех, кому надоедает писать регулярки при поиске IP адресов с помощью grep. На первый взгляд (пока что только на первый), работает оно действительно шустрее чем 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
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
🖇 Grep by example: Interactive guide - для тех, кто хотел бы освоить 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