Thread die Funktionen opendir, readdir, ... (5 answers)
Opened by kimmy at 2013-11-04 11:44

kimmy
 2013-11-04 11:44
#171746 #171746
User since
2010-09-10
87 Artikel
BenutzerIn
[default_avatar]
Hallo zusammen,
ich möchte alle XML-files, die in einem Verzeichnis sind, einlesen und bestmmite Zeilen löschen und dann die Datei unter gleichen Name speichern. Ist es eigentlich möglich?
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
opendir(my $dir, '/home/users/perl/test/') or die "$!";

my @files = readdir($dir);
foreach my $file(@files){
next unless ($file =~/\.xml/);
open(my $txt, '<', $file) or die "$!";
my $new_filename = $txt;
open(my $out, '>', $new_filename) or die "$!";
while (<$txt>) {
chomp;
$_ =~ s/.*<ENCC>.*//;
print $out "$_\n";
}

}

View full thread die Funktionen opendir, readdir, ...