[bash] Résultat d'un grep
Résolu
fabriceOb
Messages postés
23
Statut
Membre
-
fabriceOb Messages postés 23 Statut Membre -
fabriceOb Messages postés 23 Statut Membre -
Bonjour
je cherche à "lire" un fichier de log pour en sortir quelques stats
Du coup, dans mon script bash, je donne comme commande:
nb_err_j= `grep -c 'color:red' $fil`
Mais le souci, c'est que ca me donne:
.stat.sh: line 96: 8 : commande introuvable.
(je confirme que 8 est bien la réponse à ce grep...)
La question est donc: comment on récupère le retour d'une commande comme celle là ?
(j'ai aussi tenté $?, mai ssans succès..)
je cherche à "lire" un fichier de log pour en sortir quelques stats
Du coup, dans mon script bash, je donne comme commande:
nb_err_j= `grep -c 'color:red' $fil`
Mais le souci, c'est que ca me donne:
.stat.sh: line 96: 8 : commande introuvable.
(je confirme que 8 est bien la réponse à ce grep...)
La question est donc: comment on récupère le retour d'une commande comme celle là ?
(j'ai aussi tenté $?, mai ssans succès..)
Configuration: Ubuntu 6.
5 réponses
-
Salut,
affiche ton script, peut être l'erreur ne viens pas de là
teste comme ça pour voirroot@debian:~# var=$(grep -c 'color:red' aa) root@debian:~# echo $var 2
-
-
Salut,
essaie avecnb_err_j= $(grep -c 'color:red' $fil)
-
Quelle rapidité ;)
.stat.sh: line 96: 8 : commande introuvable.
dommage. -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
j'ai encore une fois été un boulet. en oubliant un espace après le =.
Merci à vous deux.