La commande grep.. - Shell/Batch - Programmation
Marsh Posté le 29-05-2006 à 11:25:15
Personne ?  
 
 
fgrep -i 'toto'  
 
mais après quelles options choisir pour avoir : 
 
[occurence (>0)] [path][nom du fichier] 
 
  
   
  
 
Marsh Posté le 29-05-2006 à 11:35:11
marche pas Elmoricq, le l annule le c  
  
D'après le man: 
| Citation :        -l, --files-with-matches  | 
 
essaye ça: 
| Code : 
 | 
 
et tu aurras 
| /chemindufichier/nomdufichier:nbocurrence | 
Marsh Posté le 29-05-2006 à 11:38:07
J'ai précisé de faire "man grep" avant, parce que chaque OS a son grep. 
 
Je suis sous Solaris 8, et : 
| $ grep -lc "void" *.cc  | 
 
 ![[:dao] [:dao]](https://forum-images.hardware.fr/images/perso/dao.gif)
Marsh Posté le 29-05-2006 à 11:56:44
YES merci bien anapajari ca marche impec !   
  
Merci à vous   
  
 
fgrep -ric 'toto' * | grep -v ":0" 
 
Marsh Posté le 29-05-2006 à 09:50:19
Bonjour,
 
 
 ), l'option -c prend aussi les fichiers qui n'ont pas d'occurences
 ), l'option -c prend aussi les fichiers qui n'ont pas d'occurences  (n=0) et ça je ne veux pas !
 (n=0) et ça je ne veux pas !
Et me voici encore dans mes soucis de linux powa !
J'aimerais faire afficher tous mes fichiers contenant la chaine toto mais à l'affichage j'aimerais :
le nombre d'occurence, le path, le nom du fichier...
Je n'arrive pas à trouver les bonne options pour faire cela (je sais je suis boulet
Message édité par Yop69 le 29-05-2006 à 11:02:56