Thread EOL suchen und ersetzen (6 answers)
Opened by Vermillion at 2008-12-18 12:46

GwenDragon
 2008-12-18 13:07
#117345 #117345
User since
2005-01-17
14787 Artikel
Admin1
[Homepage]
user image
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

View full thread EOL suchen und ersetzen