计算的命令种类
利用(())进行赋值计算:
b=0
while read line
do
((b+=1))
done < disk.txt
echo $b
使用$[]
#echo $[1+1]
2
使用(())
#((i=1+1))
#echo $i
2
使用let
# let i=1+1
#echo $i
2
使用expr
# expr 1 + 1
2
使用bc
#bc
bc 1.06.95
Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006 Free Software Foundation, Inc.
This is free software with ABSOLUTELY NO WARRANTY.
For details type `warranty'.
1+1
2
^C
(interrupt) Exiting bc.
幂的使用说明(**)
# echo $[2*3]
6
# echo $[2**3]
8