Zitat:
nein, die case unterscheidung läuft bis zu ;;
danach verläßt der interpreter den case block. ein extra "break" wie in c ist nicht nötig.
|
Ja das ist mir schon klar - nach dem ;; verlässt er den case block.
Und fährt fort das Script abzuarbeiten - oder etwa nicht ?
Zitat:
|
eindeutig nein, so wie du das script hier ins forum gestellt hast, wird nur das 3.argument verwendet, ansonsten wird der defaultwert eingestellt.
|
Ja ist mir auch klar - Nur setzt dieses Script voraus dass ich in allen nachfolgenden iptables Kommandos das Interface als 3.Argument angebe.
Oder ?
Und wenn ich das nicht tu - sondern zB als 2. oder 4. dann wird IMMER der default Wert geladen ?
btw.: Woher soll das script wissen dass das 3. Argument das Interface ist ?
es wird ja nur Abgefragt ob ein 3. Argument existert - wenn dieses 3. Argument nun irgendwas andres als das Interface angibt wird ein falscher Wert in der Variable INTIF gespeichert oder ?
--qu