2014年1月14日 星期二

[shell scrip]計算餘數(未整理完)

1.除法使用awk可得到小數位(unix bash四則運算無法取得小數:bash 不支持浮点运算,如果需要进行浮点运算,需要借助bc,awk 处理)
2.有餘數無條件進位成整數

#vFileCnt=$(echo $vTcnt6 $vSetNum | awk '{printf("%.2f", ($1/$2))}')
   #echo $vFileCnt | awk '{printf("%d\n",$0+=$0<0 p="">   #echo $vFileCnt | awk '{printf "%s\t%d\n",$0,($0%int($0))?int($0)+(($0>0)?1:0):$0}'
   #echo $vFileCnt | awk '{printf("%s \t  %d\n",$0, $0+=$0<0 p="">   #echo $vFileCnt | awk '!$0{print;next}{printf "%s\t%d\n",$0,($0%int($0))?int($0)+(($0>0)?1:0):$0}'
   #echo $vFileCnt | awk '{printf "%d\n",($0%int($0))?int($0)+(($0>0)?1:0):$0}'

沒有留言: