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