Thread EOL suchen und ersetzen
(6 answers)
Opened by Vermillion at 2008-12-18 12:46
Was verstehst du unter einem EOL?
Du meinst Linefeed oder Carriage Return? Es kommt ja auf das System an, welches das Zeilenende ist. Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 use strict; use warnings; print "Bitte geben Sie die Datei an.\n"; my $in_file_name = <STDIN>; chomp( $in_file_name ); my $out_file_name = "new_content.txt"; open( my $infh, "<", $in_file_name) or die "Fehler beim Oeffnen von $in_file_name"; open( my $outfh, ">", $out_file_name ) or die "Fehler beim Anlegen der neuen Datei $out_file_name"; print "\nDateien zum kopieren geoeffnet\n"; local $/; # enable localized slurp mode my $content = <$infh>; $content =~ s/$/<br>/gm; print $outfh $content; close( $infh ) or die "Fehler beim Schliessen von $in_file_name"; close( $outfh ) or die "Fehler beim Schliessen von $out_file_name"; 1; Zeile 13: wird der Eingabetrenner (siehe perldoc perlvars) ausgeschaltet Zeile 14: und die Zeilen werden in einem Rutsch nach $content gelesen |