Taschenrechner für die Shell

Du suchst ein Programm für einen bestimmten Zweck?
Antworten
Benutzeravatar
minimike
Beiträge: 5616
Registriert: 26.03.2003 02:21:19
Lizenz eigener Beiträge: neue BSD Lizenz
Wohnort: Köln
Kontaktdaten:

Taschenrechner für die Shell

Beitrag von minimike » 16.03.2010 04:39:30

Einige kennen das vielleicht. Da ist man gerade in der Shell eingeloggt und muss dividieren, multiplizieren, prozentrechnen oder Wurzel ziehen. Mich nervt das, ich dann immer die shell minimieren muss um ein Calctool aufzurufen. Irgendwie stört mich das im Arbeitsfluss.
Gibt es eigendlich einen Taschenrechner für die Shell?
"Lennart Poettering is one of those typical IT leaders..." "like Linus Torvalds and Theo de Raadt?" "more like Bozo the Clown" After all, now a good employee of Microsoft

yeti

Re: Taschenrechner für die Shell

Beitrag von yeti » 16.03.2010 04:47:59

Ich rechne mit python, bash, awk, ... was mir grad angenehmer erscheint. Das geht immer irgendwie als Einzeiler hinzudrehen...

Andere nehmen bc...

Ein Proggie, das in ASCII-Art einen Taschenrechner malt fällt mir grad nicht ein und ich halte getippte Zeilen mit dem 1-Zeilen-Editor und der Shell-History auch für handlicher...

Benutzeravatar
ThorstenS
Beiträge: 2875
Registriert: 24.04.2004 15:33:31

Re: Taschenrechner für die Shell

Beitrag von ThorstenS » 16.03.2010 08:19:34

Debianbc ist das, was du suchst

Code: Alles auswählen

$ echo "2*3*7" | bc
42
$ echo "sqrt(64)" | bc
8

Benutzeravatar
Meillo
Moderator
Beiträge: 9279
Registriert: 21.06.2005 14:55:06
Wohnort: Balmora
Kontaktdaten:

Re: Taschenrechner für die Shell

Beitrag von Meillo » 16.03.2010 09:56:02

ThorstenS hat geschrieben:Debianbc ist das, was du suchst

Code: Alles auswählen

$ echo "2*3*7" | bc
42
$ echo "sqrt(64)" | bc
8
Ich verwende auch bc.

Man kann ihn auch schön interaktiv nutzen:

Code: Alles auswählen

$ bc -ql
22/7
3.14285714285714285714
1+2+3+4+5
15
^D
Zudem kann man Variablen und Funktionen verwenden.
Use ed once in a while!

Antworten