Helene: Script für Dateiausgabe

Beitrag lesen

Hallo Jungs (und Mädels ? ),

ich brauche ein Script das mit für jede Zeile einer Eingabedatei  eine neue Datei, mit neuem Namen ausgibt.

Beispiel:

Datei:  link.csv
         Inhalt:
         Zeile 1 " http://www.wurstbrot.de/  "
   Zeile 2 " http://www.leberwurst.de/ "

soll ausgegeben werden als

neue1.html
         Zeile 1 " http://www.wurstbrot.de/  "
      
         und

neue2.html
         Zeile 2 " http://www.leberwurst.de/ "

usw.

Ich habe mich schon mal an einem Script versucht, das gibt auch die Datei aus, nur leider weiß ich nicht wie ich immer nach jeder Zeile eine neue Datei mit anderm Namen erstelle.

#!/usr/local/bin/perl5

$LINK = "link.csv"; # Links
$NEUE = "neue.html"; # Sortierte Links

@Zeilen = ("");
open(LINK, "<$LINK") die "Datei "+$LINK+" konnte nicht geöffnet werden\n";
while(<LINK>)
{
push(@Zeilen, $_);
}

close(LINK);

@Zeilen = sort(@Zeilen);

open(NEUE, ">$NEUE") die "Datei "+$NEUE+" konnte nicht angelegt werden\n";

for(@Zeilen)
{
print NEUE $_;
}

close(NEUE);

Für eure Hilfe wäre ich sehr dankbar !

Liebe Grüße Helene