Nach dem Hacken muss ich einige Code in der ersten Zeile auf zu viele Dateien zu reinigen.Löschen Sie die Zeichen einer Linie zwischen zwei Begrenzern einschließlich sich selbst
<?php $somevar = 'some code....... ?><?php
Ich muss sauber zwischen und umfassen <?php $somevar
und ?>
weil neueste <?php
können verschiedene solche <html
und andere.
Wenn ich dies benutze, brauche ich zwei Stufen, weil nicht saubere Trennzeichen. Ich brauche auch Delimiter löschen.
sed -i.bak 's/\(<?php $drnrwsrl\).*\(?>\)/\1\2/' file.php
Ergebnis
<?php $drnrwsrl?><?php
statt, was ich will
<?php
Können Sie Ihre Eingabezeile erneut bearbeiten Sie Ihre tatsächliche Leistung aufzunehmen. – Inian