Thread Einzelne zeilen aus einer Text Datei löschen (26 answers)
Opened by PerlAnfaenger at 2010-01-15 08:48

topeg
 2010-01-15 12:33
#130553 #130553
User since
2006-07-10
2611 Artikel
BenutzerIn

user image
Etwas hilfreicher Code:
Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
#!/usr/bin/perl
# besonders für einen Anfänger ist es wichtig die beiden zu Nuzen.
# Das verhindert ärgerliche Anfängerfehler,
use strict;
use warnings;

my @data;
{
  # "$/" ist der "Eingabeseperator"
  # er bestimmt was eine Zeile ist
  # "local" sorgt dafür,
  # dass die Variable nur im aktuellen Block (innerhealb eins "{...}") verändert wird.
  local $/="#----------\n";
  # Alle daten aus den FileHandle DATA (s.u.) in das Array einlesen.
  @data=<DATA>;
}

# "join" fügt array zusammen
print join("\n####################\n",@data);



# Perl-Data-Bereich
# Alles danach landet im speziellen Filehandle "DATA"
__DATA__
text
bla
rababar
#----------
application = OVO3
user = oraovo3

application = TST1
user = oratst3
#----------
text
bla
rababar

View full thread Einzelne zeilen aus einer Text Datei löschen