Thread aus Textdatei MYSQL - Statement erzeugen
(9 answers)
Opened by oblivion at 2007-08-13 21:49 Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 #!/usr/bin/perl use strict; use warnings; use my $input = '/path/to/file.txt'; # die Ausgangsdatei my $output = '/path/to/ergebnis.sql'; # das Ergebnis # öffne die Ausgangsdatei, verwende ein lexikalisches Filehandle # und fange eventuelle Fehler ab. # verwende die 3-Arg-Form von open open my $fh, '<', $input or die $!; while( my $line = <$fh> ){ chomp $line; # entferne das Newline my ($email, $name) = split / /, $line,2; # teile die Zeile am Leerzeichen - genau einmal teilen # hier dann sql-Statement ausgeben } close $fh; Ich würde Dir empfehlen, Dich direkt mit der Datenbank zu verbinden, damit Du das quoting von ![]() 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/ |