maths
This is an old revision of the document!
bc
You can use bc in bash to do maths calculations with decimals. The man pages can be found:
1 |
http: //unixhelp .ed.ac.uk /CGI/man-cgi ? bc +1 |
Example Calulation
1 |
bc -l <<< "20 / ( 20 + 80) * 100 " |
1 |
20.00000000000000000000 |
1 |
-l = --mathlib = Defines the standard math library |
Limiting the decimal place
You can then use this with printf to limit the number of decimals shown: \\The example below shows the results to 3 decimal places. You can replace the 3 with what ever value you wish to place
1 |
printf "%.3f\n" $( bc -l <<< "20 / ( 20 + 80) * 100 " ) |
You can also use bc with variables:
1 |
bc -l <<< "($used / ( $free + $used) ) * 100 " ) |
maths.1431206271.txt.gz · Last modified: 2024/05/23 07:26 (external edit)