Thread Einzelne zeilen aus einer Text Datei löschen
(26 answers)
Opened by PerlAnfaenger at 2010-01-15 08:48
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 |