|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Candidat au titre de Membre du Club
![]() Inscription : août 2003 Messages : 55 ![]() |
Bonjour,
Je pense que c'est une question bête, mais bon je suis un vilain noob en script shell je voudrais comptabilisé le nombre d'occurence d'une phrase (exemple : "toto va a la plage") dans les fichiers contenant dans un seul repertoire. je me doute bien, qu'il y a un ls, un cat, un grep et un wc -l, mais j'arrive pas trop bien a les mettre en forme. merci de votre aide |
|
|
00
|
|
|
#2 |
|
Candidat au titre de Membre du Club
![]() Inscription : août 2003 Messages : 55 ![]() |
bon, on sait jamais ca pourrait aider d'autres gens :
Code :
find . -exec grep 'text a chercher' {} \; | wc -l |
|
|
00
|
|
|
#3 |
![]() ![]() Inscription : juillet 2004 Messages : 2 246 ![]() |
grep sait être résursif(-R), pas besoin de le coupler à find
__________________
Toutes les vertus des hommes se perdent dans l’intérêt comme les fleuves se perdent dans la mer. |
|
|
00
|
|
|
#4 |
![]() ![]() R&D en systemes informatiques bas niveau Unix/Linux Inscription : mai 2004 Messages : 5 497 ![]() |
Bonjour,
[je pinaille] Oui, c'est vrai sous Linux, mais forcément sous tous les autres unixoïdes... Et psui il est toujours bon de connaître find, qui est une commande globalement sous-exploitée :-) |
|
|
00
|
|
|
#6 |
![]() ![]() R&D en systemes informatiques bas niveau Unix/Linux Inscription : mai 2004 Messages : 5 497 ![]() |
Après réflexion, en plus d'être récursif, grep sait compter.
Ce qui nous donne : |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com