[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..)
A voir également:
- Bash while grep
- Bingo bash free - Télécharger - Divers Jeux
- Bash addition ✓ - Forum Shell
- [Bash]Impossible de faire une simple addition - Forum Shell
- Find grep ✓ - Forum Linux / Unix
- Bash pause ✓ - Forum Shell
5 réponses
Salut,
affiche ton script, peut être l'erreur ne viens pas de là
teste comme ça pour voir
affiche ton script, peut être l'erreur ne viens pas de là
teste comme ça pour voir
root@debian:~# var=$(grep -c 'color:red' aa) root@debian:~# echo $var 2
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question