Salut tout le monde,
Voila j'ai un petit problème avec egrep
Je suis dans un dossier qui contient des fichiers sources java (et ce dossier contient des dossiers qui contiennent aussi des fichiers java)
Et en fait je dois :
compter le nombre de méthodes déclarées private dans tous les fichiers, donc j'ai fait :
egrep -r 'private\.*' *java . | egrep '\(' | wc -l
(qui a l'air de marcher)
Ensuite je dois afficher seulement le nom des fichiers qui contiennent au moins une méthode déclarées private (et là je ne vois vraiment pas)
Et enfin, je dois afficher la liste des méthodes avec un accès par défaut et dont le type de retour est int ou void, donc j'ai commencé par faire :
egrep -r '(int |void )\.*\(\)' *java .
pour afficher les lignes avec int ou void suivi de n'importe quel caractère et suivi de (.....) mais rien n'y fait...
Voilà si quelqu'un a une idée... 
Merci d'avances
Partager