Thread Win32::OLE auf dem pc gesucht: kann zwar modul finden gibt aber mehrere (92 answers)
Opened by sabrina at 2006-08-30 11:40

renee
 2006-09-11 17:06
#69388 #69388
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
[quote=sabrina,11.09.2006, 14:50]dann ist aber zwischen dem letzen spalte und der angefuegten kein ;
dann habe ich einfach geschrieben
Code: (dl )
  print OUTDATEN join(';',@$entry),";","50 MB","\n";
geht das auch?also die ausgabe waere richtig!

[/quote]
Ja, das geht, aber besser und schoener ist es so:
Code: (dl )
print OUTDATEN join(';',@$entry),";50 MB","\n";


Quote
noch ne kurze frage wie schreibe ich ein open das mehrere dateien oeffnen soll?
Code: (dl )
open(FH,"<ZIEL1.txt,ZIEL2.txt,ZIEL3.txt,ZIEL4.txt") or die $!;  

eigendlich muss ich die doch nur oeffnen dann mit chomp kurz drueber und dann datei zum schreiben oeffnen print und close beide oder?
oder lieber mit "."anneinander haengenalso so sieht mein code bis jetzt aus ohne die . (steht ja fuer anhaengen?)
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
#!/usr/bin/perl
use warnings;
use strict;
open(FH,"<"ZIEL1.txt"."ZIEL2.txt"."ZIEL3.txt"."ZIEL4.txt") or die $!; #oeffnen der datei
chomp my $line;
open(OUTDATEN, ">ZIELgesamt.txt") or die "Fehler beim oeffnen/anlegen: $!";
for my $FH(@data)
{
print FH
}
close (OUTDATEN)or die $!;

close (FH) or die $!;

Wenn Du die mit . aneinanderhängst, werden die Strings zu einem großen String zusammengehängt. Das klappt nicht.

Du wirst nicht darum kommen, eine Schleife um alles zumachen und bei jedem Schleifendurchlauf eine Datei öffnest. Dann solltest Du aber bei jedem öffnen einer Datei zum Schreiben aus dem > ein >> machen, sonst überschreibst Du die Datei immer wieder (siehe auch perldoc -f open)\n\n

<!--EDIT|renee|1157980154-->
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 Win32::OLE auf dem pc gesucht: kann zwar modul finden gibt aber mehrere