Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
898
Ostatnio edytowany przez uzytkownikubunt (2016-12-01 00:55:01)
Offline
Każda powłoka obsługuje działania matematyczne.
Bash i Dash też.
Tylko nie wiem, czy Bash spełnia wymóg bycia CLI. xD
Ostatnio edytowany przez Jacekalex (2014-07-16 13:04:42)
Offline
tylko BC - zna podstawy matematyki i kolejność wykonywania działań ;) Czasami tylko przy bardziej skomplikowanych łamańcach lubi się pogubić (ze 2 razy trafiłem na taki przypadek). No i można mu zapodać konstrukcje typu:
[winnetou@localhost ~]$ echo "2+5*3+2/4"|bc -l 17.50000000000000000000 [winnetou@localhost ~]$
Bez przełącznika -l będzie działał na liczbach całkowitych
Offline
Python też zna kolejność wykonywania działań :)
piotr3ks@piaskownica ~ $ python Python 2.7.5 (default, May 1 2014, 10:40:51) [GCC 4.5.3] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> 2+5*3+2.0/4 17.5
Ostatnio edytowany przez Piotr3ks (2014-07-16 16:52:48)
Offline
do całkowitych interaktywnie lepszy jest dc - o ile komuś nie przeszkadza notacja polska odwrotna ;)
Offline
A do bardzo prostych (bez ułamków) wystarczy sama powłoka, np.
echo $((64 * 64)) echo $(( (64 * 64 + 1024) / 2 ))
Offline