phi*_*ogg 8 awk
我试图用Awk划分两个字段(有时除数可能为零).
我认为这会奏效: awk -F, '{if ($6 != 0) print $3/$6}' <some file>
awk -F, '{if ($6 != 0) print $3/$6}' <some file>
但fatal: division by zero attempted即使我认为如果字段6为零,"if"条件也要注意不要分开,它就会窒息.
fatal: division by zero attempted
我在俯瞰什么?
Wil*_*ell 17
"bar"!= 0.如果$ 6是一个字符串,则比较失败,但当转换为除法的数字时,它的计算结果为零.使用
if( $6 + 0 != 0)
代替.
归档时间:
14 年,6 月 前
查看次数:
7621 次
最近记录:
11 年,4 月 前