Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
Abschnitte enthält. Diese gehen über mehrere Zeilen und sind unterschiedlich lang. Wie kann ich mit sed oder mit einem anderen Shell-Skript alle diese Abschnitte entfernen, ohne dass der Rest verloren geht? Das sieht kompliziert aus.
Bie berüchtigte perl-Syntax...
Das Skript hat leider nichts erstezt. Und wenn ich statt script style reinschreibe, um den CSS-Kram zu entfernen, dann bricht er ab mit dieser Fehlermeldung:
Nichts ersetzt? Eventuell steht da z.B. <SCRIPT> statt <script>? Dann hinter das gs noch ein i schreiben, um Groß/Kleinschreibung zu ignorieren. Oder steht da nicht nur <script> sondern sowas wie <script src=xxx.js>? Das ist wieder was anderes.
Idealerweise postest du einen Ausschnitt aus dem fraglichen File. Raten ist unlustig.
Achso:
Es wird _nicht_ _im_ File ersetzt sondern ein neues File erzeugt. Wenn dein altes File bla.html heißt, sagst du: perl -p0777e 's#<script>.*?</script>##gsi' <bla.html >blub.html
und bekommst ein neues File blub.html mit den Ersetzungen. bla.html bleibt unverändert.
Das "Substitution loop at -e line 1, <> chunk 1. " sieht nach einer Perl-internen Beschränkung aus. WIe groß ist das File?