tgoop.com/DevOPSitsec/1815
Create:
Last Update:
Last Update:
🛠 4 утилиты для работы с текстом в терминале
Когда работаешь с логами в ход обычно идут grep
и awk
. Но есть и другие инструменты, которые спасают не меньше:
• tr
— заменяет или убирает символы:
cat names.txt | tr '[:lower:]' '[:upper:]'
Команда превратит весь текст в CAPS LOCK.
•
sort
— сортирует строки:
cat errors.log | sort
Хаос превращается в аккуратный список.
•
uniq
— убирает дубликаты:
cat users.txt | sort | uniq
•
nl
— нумерует строки:
cat config.yaml | nl
Удобно искать по номерам, а не на глаз.
Вместе они превращают любой текстовый файл в данные, с которыми приятно работать.
Например:
cat access.log | cut -d' ' -f1 | sort | uniq -c | sort -nr | nl | head
Топ-10 IP-адресов по количеству запросов, с нумерацией.
BY DevOps
Share with your friend now:
tgoop.com/DevOPSitsec/1815