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)