Command Line calculator
how to perform standard calculations on the command line including addition, subtraction, multiplication, division, powers, square root, conversion.From man pages
bc - An arbitrary precision calculator language
Addition, subtraction, multiplication and division
$ echo '1+2' | bc
3
$ echo '5-3' | bc
2
$ echo '3*4' | bc
12
$ echo '9/2' | bc
4
setting decimal places
$ echo 'scale=4;9/2' | bc
4.5000
Square root
$ echo 'scale=4;sqrt(25)' | bc
5.0000
Conversion
converting decimal to hex $ echo 'obase=16;128' | bc
80
$ echo 'obase=16;255' | bc
FF
converting decimal to binary
$ echo 'obase=2;255' | bc
11111111
converting binary to decimal
$ echo 'ibase=2;obase=A;0110' | bc
6
converting hex to decimal
$ echo 'ibase=16;obase=A;FF' | bc
255
bc with shell scripts
$ VAR=6 ; echo "$VAR^2" | bc
36
Linux Date command
$ date
Sat Sep 8 09:53:55 EEST 2012
$ date --date="1 year ago" +%Y%m%d-%H%M
20110908-0953
$ date --date="4 months ago" +%Y%m%d-%H%M
20120508-0954
$ date --date="100 days ago" +%Y%m%d-%H%M
20120531-0954
$ date --date="10 hours ago" +%Y%m%d-%H%M
20120907-2354
$ date --date="15 minutes ago" +%Y%m%d-%H%M
20120908-0939
$ date --date="1 year ago 15 minutes ago" +%Y%m%d-%H%M
20110908-0940
No comments:
Post a Comment