Совет дня:
Сортированый по потреблению памяти список процессов в системе
Поделился: Алексей Агафонов @supmea
А Комрад
#bash #awk #cli #linux #memory
Сортированый по потреблению памяти список процессов в системе
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
Совет дня:
Пример:
Версия от @Tagd_Tagd
Пример:
Подсказал: @Tagd_Tagd
опубликовано в @gitgate
#tips #calc #alias #awk
Bash
алиас - простой калькулятор на awk
Версия от @nu_tab_5alias 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