Thread Texdateien splitten: (Allgemeines zu Perl) (5 answers)
Opened by autopsie at 2005-01-20 22:22

renee
 2005-01-20 22:41
#51126 #51126
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
mach mal:
Code: (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
#! /usr/bin/perl

use strict; # warum? siehe http://wiki.perl-community.de/bin/view/Wissensbasis/UseStrict
use warnings; # um Warnungen zu bekommen

my $file = 'zeilen.txt'; # Deine Ausgangsdatei
my $output = 'worter.txt'; # Deine Zieldatei für die Wörter


# öffnen der Datei zum lesen
# or die $! dient der Fehlerbehandlung. Wenn die Datei nicht
# geöffnet werden kann, bricht das Skript ab ('die') und gibt
# Dir die Fehlermeldung aus ($!)
open(FH,"<$file") or die $!;
# öffne die Zieldatei zum Schreiben
open(WRITE,">$output") or die $!;
while(<FH>){ # solange Zeilen aus der Datei gelesen werden
chomp; # entferne das Newline
my @worte = split; # splitte die Zeile in Worte
foreach my $wort(@worte){ # für jedes Wort
print WRITE $wort,"\n"; # schreibe das Wort und einen Zeilenumbruch in die Zieldatei
}
}
close WRITE; # schließe den Filehandle
close FH; # schließe den Filehandle
\n\n

<!--EDIT|renee|1106253958-->
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/

View full thread Texdateien splitten: (Allgemeines zu Perl)