J'ai un souci avec une ligne de commande
Si je lance la commande séparément ca passe:
Code :
- # nb=`grep i204 /var/log/loglogin.log |wc -l`
- # echo $nb
- 871
|
Par contre dans une boucle sur une ligne ca ne fonctionne pas
Code :
- # for salle in `cat list_salles.txt`;nb=`grep $salle /var/log/loglogin.log |wc -l`;echo $salle ${nb}; done
- -bash: erreur de syntaxe près du symbole inattendu « nb=`grep $salle /var/log/loglogin.log |wc -l` »
- # for salle in `cat list_salles.txt`;nb=`grep i204 /var/log/loglogin.log |wc -l`;echo $salle ${nb}; done
- -bash: erreur de syntaxe près du symbole inattendu « nb=`grep i204 /var/log/loglogin.log |wc -l` »
- # for salle in `cat list_salles.txt`;nb=`grep i204 /var/log/loglogin.log |wc -l`;echo $salle $nb; done
- -bash: erreur de syntaxe près du symbole inattendu « nb=`grep i204 /var/log/loglogin.log |wc -l` »
|
avez vous une idée ?