Toni schrieb:
> Hallo,
> 
>  ich versuche gerade ein kleines shellscript zu basteln welches eine csv Datei 
> ausliest und Ordner bzw. Dateien erstellt. Nur hab ich keine Ahnung wie ich das 
> machen soll, kenn mich nur in php aus dort k�nnt ichs aber das ist doch etwas 
> umst�ndlich. Gibt es die m�glichkeit ein csv Reihenweise abzuarbeiten?
> Also die csv ist so aufgebaut: 
> 
> Ordner;Datei;Inhalt
> 
> In php w�rd ichs so machen (oder so �hnlich habs nicht getestet)
> 
> $datei = fopen($csv, "r");
> foreach($datei as $zeile) {
>    $daten = explode(";", $zeile);
>    mkdir($daten[0]);
>    $datei_neu = fopen($pfad/$daten[0]/$daten[1], "w+");
>    fwrite($datei_neu , $daten[2], 512);
>    fclose($datei_neu);
> }
> fclose($datei);

dann ist der Weg zu perl nicht weit :-)

,---[ csvtostuct.pl ] ---------------------
|  #!/usr/bin/perl
|  open (FH, "<$ARGV[0]");
|  while (<FH>) {
|     chomp;
|     @inhalt = split (';', $_);
|     system("mkdir $inhalt[0]");
|     system("echo \"$inhalt[2]\" > $inhalt[0]/$inhalt[1]");
|  }
|  close(FH);
`-----------------------------------

Aufruf:  cvstostruct.pl csv-datei

-- 
        ///    ---- HTH
       (..)      ----- stefan
----oo0-\/-0oo-------------------
        http://www.sbsbavaria.de/


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

Antwort per Email an