A instalação de bc
é trivial:
sudo apt-get install bc
Quanto às extensões, man bc
diz:
DIFFERENCES
This version of bc was implemented from the POSIX P1003.2/D11 draft and
contains several differences and extensions relative to the draft and
traditional implementations.
De fato, a manpage está cheia de coisas marcadas como 'extensão'.
As extensões de matemática são aplicadas usando a opção -l
:
-l, --mathlib
Define the standard math library.
Assim:
$ bc <<<'c(10)'
Runtime error (func=(main), adr=6): Function c not defined.
$ bc -l <<<'c(10)'
-.83907152907645245225