Bei folgender Aufgabe habe ich als Perl-Newbie so meine Schwierigkeiten. Wer kann helfen?:
Ein Filter txt2bhtml [-t titel] [datei...] soll HTML-Code generieren. Dabei soll titel der Text zu einem <title>Tag sein. Wenn mehrere Dateien angegeben wurden, sollen deren Inhalt zusammen im body-Tag in <b> erscheinen.
meine genauen Probleme:
- wie kann ich herausfinden, an welcher Stelle in @ARGV ein Dateiname steht (wenn überhaupt einer drin steht --> ist ja optional)
- wie erkenne ich den title (falls einer da ist --> ist ja optional)
mehr als diesen Anfang konnte ich erstmal nicht machen:
#! /usr/bin/perl
use Getopt::Long;
Getopt::Long::Configure("no_require_order",...);
if (@Argv<1) die;
$name =
open FH, "<$name"; #zum lesen öffnen?
open FH, ">neueDatei.html; #zum neu beschreiben öffnen?
Falls das Script nicht zu aufwendig ist, kann es mir jemand schicken? Ich muss es für eine Klausur verstehen lernen.
Vielen Dank!
girlx