Sto provando a dividere due campi (dove a volte il divisore potrebbe essere zero) con Awk.Awk, cercando di NON dividere per zero
Ho pensato che questo avrebbe funzionato: awk -F, '{if ($6 != 0) print $3/$6}' <some file>
Ma soffoca con fatal: division by zero attempted
anche se ho pensato che il "se" condizione si prese cura di non dividere se il campo 6 è pari a zero.
Cosa sto trascurando?
Si potrebbe anche scrivere "awk -F, '$ 6! = 0 {print $ 3/$ 6}' ...". Non risolverà il problema, ma è un awk più idiomatico. – onemasse