Thread Zeile in Datei bearbeiten (12 answers)
Opened by hudo at 2007-08-29 14:02

hudo
 2007-08-29 18:52
#98843 #98843
User since
2003-11-20
72 Artikel
BenutzerIn
[default_avatar]
Hallo Leute,

vielen Dank fuer die vielen und schnellen Anregungen.
Muss kurz klarstellen, die Records haben NICHT fixe Laenge.

Ich wollte eigentlich auch wissen, obs besser ist die Datei einzulesen mit open usw
oder mit Tie::File direkt in der Datei zu bearbeiten.

Dann nochwas, hab mit sowas angefangen:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
	if ( -s $file ) {
print "\n Hole aus : $file\n";
open(DATEI,"<$file") or die $!;
@adressen = <DATEI>;
close DATEI;
}

foreach $elem (@adressen) {
foreach $elem2 (@sel_ids) { ## array with id's to process
if ( $elem =~ $elem2 ) {
## hier Erhoehung des counters in $elem und neue timestamp

}
}
}


Kann man eigentlich $elem direkt editieren und sind die Aenderungen dann in @adressen
uebernommen ? Ich denke es waere besser die äussere Schleife mit Zaehler bis $#adressen laufen zu lassen und dann das adressen[zaehler] zu editieren.

View full thread Zeile in Datei bearbeiten