Bonjour,

Pour chercher des motifs dans un ensemble de fichiers, je fais la commande suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
moi ..systeme> find src -name "*.java" -print0 | xargs -0 grep --color --line-number --with-filename "hello"
Et il me répond quelque chose comme :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
src/cerise/gateau/sucre/decoration/aspect/anniversaire/Etoile.java:169:          hello saisie);
src/cerise/gateau/sucre/decoration/aspect/anniversaire/saisie/Table.java:953:      hello saisie;
src/cerise/gateau/sucre/decoration/aspect/anniversaire/saisie/Table.java:957:      saisie = new hello(m_vueAuteur);
src/cerise/gateau/sucre/decoration/aspect/anniversaire/saisie/Table.java:971:        hello saisie;
src/cerise/gateau/sucre/decoration/aspect/anniversaire/saisie/Table.java:974:        saisie = (hello)initiateur;
... avec des couleurs, c'est très joli.

MAIS cela forme des lignes un peu longues... elles dépassent de ma console.

Je voudrais, d'une façon ou d'une autre, lui dire Supprime du nom de fichier la partie "src/cerise/gateau/sucre/decoration/aspect", par exemple (de toutes façons je sais ce que c'est).

Comment faire ?

Merci pour votre aide.