Redirection de flux pour suppression ligne

Bonjour à tous

Je me suis fait pirater un site.
Je dois virer la 1ere ligne de chaque fichier php.
Et il y en a beaucoup.

Comme je sais que bash sait faire ça, je me tourne vers vous.
Car entre find, grep et sed, je n’y arrive pas.

Pouvez vous me sortir de ce bourbier ? :unamused:

Merci beaucoup.

j'ai trouvé !
Ça me trouve les .php, et ça me supprime la 1ere ligne, en me créant 
un fichier .bak de sauvegarde

j’ai trouvé !
Ça me trouve les .php, et ça me supprime la 1ere ligne, en me créant
un fichier .bak de sauvegarde

Bon, j’avance.

Mais le soucis est que maintenant, il manque
au début de chaque fichier php,
la balise d’ouverture <?php …

Comme l’insérer au début de chaque fichier ( plus de 2000 )

Merci pour vos lumières.
Guillaume

Salut,

A peux près la même syntaxe… Essaye sur un répertoire test mais il me semble que c’est bon :wink:

Merci TrashHard

Oui, c’est ce que j’ai fait !
Nickel

En résumé :
Recherche les fichiers .php et enlève la ligne mauvaise, et fais une sauvegarde du fichiers en .bak

Après vérif, je supprime les fichiers .bak

Puis ajout de <?php au début de chaque fichiers php.

Linux, ya pas mieux. :smiley: