Bonjours,
je souhaite supprimer tout les import inutiles dans des fichiers java.
pour cela j'ai commencé à faire un petit script shell qui parcour les fichiers java, recherche "import org.*;" et le supprime.
Code :
- find . -name "*.java" -exec sed "s/import org\.\*;//gp" {} >{} \;
|
voici ou j'en suis. mon probleme vient du faite que le sed ne touche pas au fichier d'origine. Je voudrais donc rediriger le resultat du sed dans le fichier courant (avec le >{} ). Mais je ne reussi qu'à creer un fichier {}. Car pour une raison obscure, si le premier {} est bien remplacé par le nom du fichier courant, le dernier ne l'est pas.
voila. si vous avez une idée pour corriger le tire, ou bien si vous connaissez une autre solution. je suis preneur.
merci d'avance.