Thread getopts: Fehlermeldung nicht initialisierte Variablen, usage einrichten
(7 answers)
Opened by la_dy82 at 2010-12-08 12:14
Hallo!
Ich möchte eine Hilfe für die Bedienung des Skripts erstellen. Habe auch schon den Parameter -h unter getopts eingefügt und versucht zu verarbeiten. Wenn ich jedoch nur den Parameter test.pl -h aufrufe, dann bekomme ich Fehlermeldungen, dass einige Variablen nicht initialisiert sind. Das bedeutet, dass der Anweisungsblock, der mit den anderen Parametern -Z Wert1 -T Wert 2 nicht asgeführt wird. Meine Struktur: {Aufruf Block1 für Verarbeitung der Parameter -T und -Z} {Aufruf Block2 für Hilfe zum Script} Hat jemand eine Idee? Oder: Wie kann man unabhängig ein Script erstellen, welche Parameter verarbeitet, egal od diese eingegeben sind oder nicht? d.h. wenn ich Parameter -T eingebe, dass mir an einer anderen Stelle keine Warnung angezeigt wird, wenn ich Parameter -Z nicht angebe (der Parameter -Z wird aber in einer if-Abfrage nach einem Wert abgefragt, ist aber nicht zugewiesen). ??? /Modedit GwenDragon: Titel in Zusammenhang mit Inhalt gebracht Last edited: 2010-12-08 14:22:03 +0100 (CET) |