[ksh] Export des variables obligatoire ?
Bonjour,
J'ai un script qui a besoin de calculer le nombre de ligne d'un fichier - 1. J'arrive à faire l'opération en plusieurs temps mais si je ne l'exporte pas, ça ne fonctionne pas :
Code:
1 2 3 4 5 6 7
| Comptage ()
{
export compteur=`wc -l fichier.txt | awk '{printf $1}'`
echo "$compteur"
compteur=`expr $compteur - 1`
echo "$compteur"
} |
C'est comme si je lançai les commandes les unes après les autres dans un terminal :?
J'ai bien la commande uniline :
Code:
expr `wc -l fichier.txt | awk '{printf $1}'` - 1
Mais comme elle comporte déjà des back quote je ne vois pas comment l'intégrer à mon script.
Je bosse sous AIX (désolé :aie:)