J'écris un bash script et j'obtiens cette erreur :
bash: ((: ave=total/numLines : division by 0 (error token is "numLines ")
Et voici mon code :
total="$( cut -d '|' -f ${array[$index]} folder/${files[$x]} | awk '{ sum += $1 } END { print sum }' )"
numLines="$( cut -d '|' -f ${array[$index]} folder/${files[$x]} | awk 'NF' | wc -l )"
(( ave=total/numLines ))
La valeur de la variable 'ave' a pu être calculée et imprimée correctement, mais je continue à obtenir l'erreur 'division par 0'. J'ai essayé d'attribuer une valeur à 'numLines' au début mais cela ne semble pas fonctionner.
Qu'est-ce qui ne va pas et comment puis-je le réparer ?