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