Bash/Scripting/Calc: Unterschied zwischen den Versionen
Aus SchnallIchNet
Cbs (Diskussion | Beiträge) (Die Seite wurde neu angelegt: ==Integer operations== <pre> # echo $((1+1)) 2 # # echo $[1+1] 2 # </pre> ==Float operations== Da die bash nur integer-werte verwendet ist hier vorsicht geboten # ec...) |
Cbs (Diskussion | Beiträge) |
||
Zeile 15: | Zeile 15: | ||
4 | 4 | ||
# | # | ||
− | die rechenoperation liefert hier | + | die rechenoperation liefert hier leider keinen float-wert, also keine fliesskomma zahl zurueck.<br/> |
hier muss man sich entsprechend mit den programm 'bc' behelfen: | hier muss man sich entsprechend mit den programm 'bc' behelfen: | ||
# echo 17/4 | bc -l | # echo 17/4 | bc -l |
Version vom 28. August 2009, 12:25 Uhr
Integer operations
# echo $((1+1)) 2 # # echo $[1+1] 2 #
Float operations
Da die bash nur integer-werte verwendet ist hier vorsicht geboten
# echo $((17/4)) 4 #
die rechenoperation liefert hier leider keinen float-wert, also keine fliesskomma zahl zurueck.
hier muss man sich entsprechend mit den programm 'bc' behelfen:
# echo 17/4 | bc -l 4.25000000000000000000 #
-l|--mathlib --> Define the standard math library.