Sie sind nicht angemeldet.

1

20.05.2003, 09:51

perl::textdateien

wie kann ich in perl eine textdatei öffnen und die erste zeile laden?? :?

2

20.05.2003, 10:52

pfff... da kann ich dir leider net helfen :crazy:
hab in perl net wirklich viel erfahrung
Theorie ist wenn alle wissen wie etwas funktioniert aber nichts funktioniert.
Praxis ist wenn alles funktioniert aber keiner weiß wieso.
Wir Vereinigen Theorie und Praxis
nichts funktioniert und keiner weis wieso
:keineahnung:

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Joe« (20.05.2003, 10:54)


3

20.05.2003, 10:54

toll...wiso antwortest du dann ???

4

20.05.2003, 10:54

Zitat

Original von Joe
pfff... da kann ich dir leider net helfen :crazy:
hab in pearl net wirklich viel erfahrung


Und warum schreibst Du dann überhaupt eine Antwort?

Michael
Life is like ice cream: enjoy it before it melts!
"If there is (a God), all evidence indicates that He hates me." - Matt Groening

5

20.05.2003, 10:55

aus spaß an der freude :)
Theorie ist wenn alle wissen wie etwas funktioniert aber nichts funktioniert.
Praxis ist wenn alles funktioniert aber keiner weiß wieso.
Wir Vereinigen Theorie und Praxis
nichts funktioniert und keiner weis wieso
:keineahnung:

6

20.05.2003, 11:07

toll....kann mir jetzt trozdem wer helfen??

7

20.05.2003, 11:16

RE: perl::textdateien

Zitat

Original von NoOne
wie kann ich in perl eine textdatei öffnen und die erste zeile laden?? :?


Mit Standardfunktionen (siehe Anhang!) ... ;) :crazy:
Wichtig ist nur, dass die Textdatei als Array und nicht als String angesprochen wird ...


Michael
»Michael« hat folgende Datei angehängt:
  • filetest.zip (411 Byte - 10 mal heruntergeladen - zuletzt: 03.02.2011, 14:27)
Life is like ice cream: enjoy it before it melts!
"If there is (a God), all evidence indicates that He hates me." - Matt Groening

  • »Doomshammer« ist männlich

Beiträge: 668

Wohnort: Ostfriesland

Beruf: Netzwerk- & Systemadministrator

  • Nachricht senden

9

20.05.2003, 11:47

Quellcode

1
open(FH, "datei.txt") || die "a terrible death";

Jetzt haste den Inhalt von datei.txt im Filehandle "FH".
Damit kannste jetzt machen was Du moechtest.
z. B. ausgeben...

Quellcode

1
2
3
while (<FH>) {
     print $_ ."\n";
}

oder in ein Array schrieben:

Quellcode

1
my @array = <FH>;

Danach natuerlich das schliessen nicht vergessen...

Quellcode

1
close(FH);
perl -e 'print pack("B248","01010010010101000100011001001101001000000010110100100000010010000110000101101100011101000010000001000100011010010110001101101000001000000110010001110010011000010110111000100001");'

10

20.05.2003, 15:28

hmm irgendwie is mir php trotzdem lieber :blume2:

11

20.05.2003, 16:16

Zitat

Original von NoOne
hmm irgendwie is mir php trotzdem lieber :blume2:


LOL ... alles hat seinen Zweck ;)
Auf Systemebende ist Perl was tolles ;)
Obwohl PHP-CLI existiert, gibt's da (noch) nicht die Fähigkeiten, die einem Perlmonk zu Verfügung stehen!

Die größte Stärke von Perl ist definitiv CPAN, PHP muss dagegen bei essenziellen Erweiterungen (PECL) neu kompiliert werden ... auf Dauer etwas lästig, aber vielleicht schafft PEAR da irgendwann einmal Abhilfe/Linderung ...

Ausserdem ist PHP zu einfach, des kann ja jeder ... pfff ;)
Wobei es nicht jeder machen sollte!
Erst heute ist wegen einem PHP-Formmailer der Webserver eines Bekannten in Anti-Spam-Datenbanken gelandet ... und wer wird dann zur Hilfe gerufen? Me :(


Michael
Life is like ice cream: enjoy it before it melts!
"If there is (a God), all evidence indicates that He hates me." - Matt Groening

Thema bewerten