Leser: 19
Guest perltiptopHi Holger,
mit regulaeren Ausdruecken könnte ich Dir mal ein Beispiel Script zur Verfuegung stellen. Ist wie betterworld sagte nicht das optimalste bei HTML.
1
2
3
sed -i "s/<\/body>/foo\n<\/body>/" datei.html
perl -pi -e "s/<\/body>/bar\n<\/body>/" datei.html
2009-05-26T06:07:04 bloonixAuf die einfache Weise...
Code: (dl )1
2
3sed -i "s/<\/body>/foo\n<\/body>/" datei.html
perl -pi -e "s/<\/body>/bar\n<\/body>/" datei.html
foo und bar sind die Strings, die vor </body> eingefügt werden.
1 2 3 4 5 6 7 8 9 10 11 12 13 14
my $file="test.dat"; my $insert="foo"; { local $/ = undef; open(my $fh, '<', $file) or die "$!"; my $data = <$fh>; $data=~s/<\/body>/$insert\n<\/body>/; open(my $fh,'>',$file) or die "$!"; print $fh $data; close($fh); }
Guest holgersystem(sed -i "s/<\/body>/foo\n<\/body>/" datei.html)