最近写shell 脚本,得到的几个tip,与大家分享。
1。 a=`tail -1 test.log | grep POST | awk '{print $1}'`
获取test.log文件的倒数第一行,如果这行里面有“POST” 字符串,则取得第一列的值,并把这个值赋给a
2。sum=`echo "scale=2; $sum+$a"|bc`
对于加减乘除的数值运算,常见的b=$[$a+1]只支持整数,如果用到浮点,就需要使用上面的写法,scale控制小数点后几位,bc管道输出后运算