1
2
3
4
5
6
7
8
9
10
Aachener
Aachenerin
Aal
Aalbestand
Aalener
Aalfang
Aalfischer
Aalfischerei
Aalkasten
Aalkorb
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
Aachener:
type: n
genus: s
Aachenerin:
type: n
genus: s
Aal:
type: n
genus: s
Aalbestand:
type: n
genus: s
Aalener:
type: n
genus: s
Aalfang:
type: n
genus: s
Aalfischer:
type: n
genus: s
Aalfischerei:
type: n
genus: s
Aalkasten:
type: n
genus: s
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
#!/usr/local/bin/perl
use IO::File;
use strict;
use warnings;
my $datei = 'word_types.prot'; # Eingabe Datei
my $file = 'word_types.brain'; # Ausgabe Datei
# Eingabedatei einlesen
my @zeilen = ();
open FILE, "<", $datei or die "konnte $datei nicht zum Lesen oeffnen. $!\n";
#close FILE;
while (my $zeile = <FILE>) {
push @zeilen, $zeile;
}
foreach my $zeile (@zeilen) {
open FILE, ">>", $file or die "konnte $file nicht zum Lesen oeffnen. $!\n";
print FILE $zeile , ': ' , " type: n ","\n"," genus: s ","\n";
close FILE;
}
;
QuoteWillkommen im Forum :)Tach, ich bin der neue!
QuoteIch versuche mir Perl selber beizubringen.
Aber nur mit Büchern und Google geht es aber nicht so recht. :)
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
#!/usr/local/bin/perl use strict; use warnings; my $datei = 'word_types.prot'; # Eingabe Datei my $file = 'word_types.brain'; # Ausgabe Datei # Eingabedatei einlesen my @zeilen = (); open my $FILE, "<", $datei or die "konnte $datei nicht zum Lesen oeffnen. $!\n"; while ( my $zeile = <$FILE> ) { chomp $zeile; # Zeilenende entfernen push @zeilen, $zeile; } close $FILE or die "konnte $datei nicht schliessen. $!\n"; # Eingelesenes nach Ausgabedatei open $FILE, ">>", $file or die "konnte $file nicht zum Lesen oeffnen. $!\n"; foreach my $zeile (@zeilen) { print $FILE $zeile, ': ', "\n", " type: n " , "\n", " genus: s ", "\n"; } close $FILE or die "konnte $file nicht schliessen. $!\n";
2018-07-27T09:06:19 MiMueTach, ich bin der neue!
close($filehandle_read);
close($filehandle_write);
print $zeile . ": \n" . " type: n ";
print "$zeile:\ntype: n\n";
2018-07-27T09:43:59 hlubenow- Wenn Du eine neue Datei schreiben willst, würde ich ">" nehmen statt ">>", sonst wird an die bestehende Datei angefügt (wenn ich mich nicht irre).
1 2 3 4 5 6 7 8 9
use YAML::XS; open my $fh, "<", "woerter.txt" or die $!; chomp(my @wordlist = <$fh>); my %words; for my $word (@wordlist) { $words{ $word } = { type => 'n', genus => 's' }; } print Dump(\%words);
QuoteNur als Hinweis, die Original-Datei zum Einlesen hat über 270931 Zeilen
2018-07-27T22:23:58 hlubenowShhh, probably Bill ... :)
QuoteDanke Bill! Heutige Programmierer brauchen 8GB und kriegen trotzdem nichts gebacken!niemand braucht mehr als 640kb ram in seinem pc
2018-07-28T03:43:52 rostiUnd was willst Du damit sagen?
2018-07-28T09:16:09 rostiAber mein Bill Gates Zitat mit den 640kb RAM hast Du doch hoffentlich auch verstanden!?