[bash] Résultat d'un grep
Résolu
fabriceOb
Messages postés
23
Date d'inscription
Statut
Membre
Dernière intervention
-
fabriceOb Messages postés 23 Date d'inscription Statut Membre Dernière intervention -
fabriceOb Messages postés 23 Date d'inscription Statut Membre Dernière intervention -
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 - Télécharger - Divers Jeux
- Bash addition - Forum Shell
- Additionner deux réels en shell ✓ - Forum Shell
- Find grep ✓ - Forum Linux / Unix
- Bash list ✓ - 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