i=0;

求模:

let i=5%2

echo i

求幂

let i=5**2

echo i 

进制转换

8进制的11转换为10进制

echo "obase=10;ibase=8;11" | bc -l

 浮点运算:使用let和expr都无法进行浮点运算,使用bc或awk

echo "scale=3; 1/13"  | bc

求余弦值:bc -l 

$ export cos=0.996293; echo "scale=100; a(sqrt(1-$cos^2)/$cos)*180/(a(1)*4)" | bc -l

产生一个0~255之间的数字

expr $RANDOM / 128

统计出现频率次数最多的前十个单词

$ cat index.html | sed -e "s/[^a-zA-Z]/\n/g" | grep -v ^$ | sort | uniq -c | sort -n -k 1 -r | head -10