Thread suchen und löschen im array (15 answers)
Opened by bieber at 2007-06-18 18:03

bieber
 2007-06-18 18:03
#77619 #77619
User since
2007-06-18
148 Artikel
BenutzerIn
[default_avatar]
folgendes Problem:

ich lese eine Datei in ein array ein, und lasse sie nach tabulatoren
trennen und Zeilenweise ausgeben, wobei Kommentarzeilen übergangen werden sollen:

Code: (dl )
1
2
3
4
5
6
open(F,'backup.ctrl') or die("Error:$!\n");
while(<F>) {
chomp; @F = split /\t/;
next if substr ($F[0],0,1) eq '#';
print @F;
}


nun zu meinen Problem:
in der Datei gibt es mehrere "tabulatoren" hintereinander, aber nicht immer!
sprich wenn 2 tabs hintereinander sind wird ein neues arrayelement angelegt, ich will aber nur die reinen "Texte" um später immer über den gleichen Index aufs richtige Element zugreifen zu können, habe schon einige grep befehle und schleifen probiert um unnötige Elemente zu löschen, aber ich bin offensichtlich einfach nur dumm....

hier noch 2 Beispielzeilen aus dem Dokument

test INKREMENTELL DATABASE *.*.*.Mo.23.00 mo_test
test FULL DATABASE *.*.*.Sa.23.00 sa_test

nach dem Full kommen z.b. zwei tabs beim inkrementell nur einer
kann mir jm. helfen?! ist sicherlich nur eine Zeile, aber naja.....\n\n

<!--EDIT|bieber|1182177304-->
Es gibt immer Leute die meinen, sie seien schlauer als ich. Das Schlimmste ist, sie sind es auch.

View full thread suchen und löschen im array