Useful Tools | Linux | GitOps | DevOps
5.7K subscribers
139 photos
1 video
7 files
661 links
Полезные бесплатные opensource инструменты на все случаи жизни, а иногда и советы.

Понравился проект из поста - поддержи автора звездой!

Автор: @dmitry_malinin
Web: https://gitgate.d3.ru

Сотрудничество: @maxgrue
Обсуждение: @gittalk
Download Telegram
Совет дня:

Сортированый по потреблению памяти список процессов в системе

ps axo rss,comm,pid | awk '{ proc_list[$2] += $1; } END { for (proc in proc_list) { printf("%d\t%s\n", proc_list[proc],proc); }}' | sort -n | tail -n 10 | sort -rn | awk '{$1/=1024;printf "%.0fMB\t",$1}{print $2}'


Поделился: Алексей Агафонов @supmea


А Комрад tagl tagl немного оптимизировал..

ps haxo rss,comm|awk '$1{proc_list[$2]+=$1} END{for(proc in proc_list){print proc_list[proc],proc}}'|sort -rnk1|awk 'NR<=10{printf "%.0fMB\t%s\n",$1/1024,$2}'


#bash #awk #cli #linux #memory
👍31🔥18
awk-telegram-bot - простой телеграм-бот, написанный на чистом GNU Awk.

Скорее не как отдельное приложение, а как готовый модуль для интеграции в приклад, например для оповещений в телеграм.

https://github.com/winogrona/awk-telegram-bot

Подсказал: Игорь Рогов @chert_tm

#telegram #bot #awk
🔥25👍9
Совет дня:

Bash алиас - простой калькулятор на awk

Версия от @nu_tab_5

alias calc='_(){ awk "BEGIN{print $*}";};_'


Пример: calc 1+2/3 если со скобками нужны кавычки: calc "(7+5)^2-1"


Если нужны функции, для тех, у кого gawk:

Версия от @Tagd_Tagd

alias calc='_(){ gawk "BEGIN{pi=atan2(0,-1);e=exp(1);print $*}";};_'


Пример: calc "sin(pi^e+1/3)" если без скобок - можно и не кавычить.


Подсказал: @Tagd_Tagd

опубликовано в @gitgate

#tips #calc #alias #awk
👍30🔥9