Hallo Bernhard, Bernhard Walle wrote:
Kann man einem Perl-Script über die Shell einen oder mehrere Parameter übergeben?
Und wenn ja, wie?
Ich habe mir nämlich ein kleines Perlprogramm gebastelt, das Unix-Textdateien in Windows-Textdateien umwandelt (duconv wandelt ja leider die Umlaute auch mit um, was für Windows falsch ist). Jetzt würde ich dieses auch gerne über Parameter »bedienen« könne.
Siehe die anderen Mails. Es gibt fuer dich evtl. auch noch eine Interessante Alternative: #!/usr/bin/perl -i while(<>) { s/laber/blubber/; print $_; } Damit kannst du nun wie folgt aufrufen: convert.pl file1 file2 file3 ... *ALLE* Dateien werden der Reihe nach geoeffnet, ersetzt (laber durch blubber, _das_ solltest du entsprechend anedern :) und dann ueberschrieben. Dafuer sort zum einen das "-i" am Anfang und dann eben das wheil(<>), das jede Datei der Reihe nach Zeile fuer Zeile einliest. [ Entnommen aus: Perl Annotated Archives von Martin Brown, S. 8] Nette Konstruktion finde ich... :-) Tschuess, Jan --
Jan Theofel * mailto: jan@theofel.de * http://www.theofel.de/ <<<
Check AniTMT, a free software to create photorealistic animations: German: http://www.anitmt.de/ English: http://www.anitmt.org/ --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com