shellの数値計算、小数点計算

709 ワード

shellスクリプトでは、数値計算ができます.
     ,  expr、let、(())   ,    :http://blog.csdn.net/longshenlmj/article/details/14166193
            。
       ?
shellで小数点以下の計算はbc、awk、nawkツールなどを通じて(通って)bcを使うコードを完成しました.
click=`awk -F"\t" '$1==2 {print $2}' ctr_result.txt`
show=`awk -F"\t" '$1==1 {print $2}' ctr_result.txt`
ctr=`echo "scale=4;$click/$show"| bc`
  ,echo "scale=4;$click/$show"| bc      ,
scale             ,    4 。
ctr_result.txt    
        1 12
        2 10
  awk      
  ,      awk      :
    。。。