Leser: 2
|< 1 2 >| | 11 Einträge, 2 Seiten |
001234#aaa@bbb.de ccc@ddd.de eee@fff.de
alonso+2008-02-26 21:34:39--Das Problem ist, dass ich noch gar nicht weiss, wie die zu erwartenden Dateien heissen.
Das einzige was ich genau weiss ist, dass die Endung .txt ist und vor dem Punkt zu 99,9% eine 6-stellige Zahl steht.
1
2
3
001234#aaa@bbb.de,ccc@ddd.de,eee@fff.de
002002#peter@petra.de,bernhard@bianca.de
049638#bibi@blocksberg.com
MisterL+2008-02-27 10:04:42--man prüft mittels Regex, welche Dateinamen auf .txt enden und mit einer sechsstelligen Zahl beginnen.
alonsoDas einzige was ich genau weiss ist, dass die Endung .txt ist und vor dem Punkt zu 99,9% eine 6-stellige Zahl steht.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#!/usr/bin/perl -w
use strict;
use warnings;
my $file = "output.dat";
opendir(DIR, ".");
my @filelist = readdir(DIR);
foreach (@filelist)
{
if ($_ =~ /^([\d]{6,}).txt/)
{
open(FILE,">>$file");
open(TXT,"<$_");
foreach my $line (<TXT>) {print FILE "$line";}
}
close(FILE);
close(TXT);
}
|< 1 2 >| | 11 Einträge, 2 Seiten |