300625-awk.md
· 630 B · Markdown
Неформатований
Версия от [Сергей](https://t.me/nu_tab_5)
`alias calc='_(){ awk "BEGIN{print $*}";};_'`
Пример: `calc 1+2/3` если со скобками нужны кавычки: `calc "(7+5)^2-1"`
Если нужны функции, для тех, у кого *gawk*:
Версия от [Tagd_Tagd](https://t.me/Tagd_Tagd)
`alias calc='_(){ gawk "BEGIN{pi=atan2(0,-1);e=exp(1);print $*}";};_'`
Пример: `calc "sin(pi^e+1/3)"` если без скобок - можно и не кавычить.
Подсказал: [Tagd_Tagd](https://t.me/Tagd_Tagd)
опубликовано в [gitgate](https://t.me/gitgate)
Версия от Сергей
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