Einfacher Rechner für die Bash

Da ich hier und da kleinere schnelle Berechung auf dem Numpad machen muss, stört im deutschen Tastaturlayout das Komma, da zum Beispiel bc kein Komma als Dezimaltrenner sondern einen Punkt erwartet. Wie das halt im englischen so üblich ist. Da her habe ich mir eine keine Funktion gebaut, bei der man Kommata ein und die diese auch wieder ausgibt.

Das ganze funktioniert nur mit einfachen Berechnungen und rundet auf die zweite Dezimalstelle.

Einfach in die .bashrc eintragen:

# simple calculator
calc () {
  echo "scale=2;$@" | sed "s/,/\./" | bc | sed "s/\./,/"
}

Kommentar