6. december

Kommandolinielommeregner (calc)

#!/bin/sh
 
echo $*|bc -l
$ calc 1+3*1.25

I tcsh kan man også lave et alias til formålet. Indsæt følgende i ~/.tcshrc:

alias calc 'awk "BEGIN{ print \!* }"'
Eller en lidt smartere udgave:
alias calc 'gawk -v CONVFMT="%12.2f" -v OFMT="%.9g" "BEGIN{  print \!* }"'
I bash gøres det på en lidt anden måde. Indsæt følgende i ~/.bash_profile:
function calc () {
   gawk -v CONVFMT="%12.2f" -v OFMT="%.9g"  "BEGIN { print $* ; }"
}
I bash er det nødvendigt med citationstegn (") omkring regnestykket:
$ calc "(3+5) * 4/5"

Se Frank Damgaards websted for flere detaljer.