N
Nano
Foren As
Hi ich verusche meine übergebenen parameter mit getopt zu prasen,
hab mir den manpage durchgeschaut und gesehen das man für einen namen :
für -x , x schreibt und für optionale elemente ::
ich habe foglendes zu phrasen
progname [-x bla [-y]]
also die frage, wie kann ich y prasen, so das es nur dann übergeben werden darf wenn x auch übergeben wird ?
oder muss ich das später gesondert überprüfen ?
und wie sieht es aus wenn ich einen namen übergeben will der nichts mit den -xyz parametern zu tun hat
prog -x [-z] test.txt
z wäre hier optional und hätte nichts mit test.txt zu tun
das wäre dann laut manpage folgender code einmal : , dann x selbst, für den prognamen 2mal : weil z optional ist, dann z selbst und dann wieder : für den dateinamen ?
würde zu :x::z: führen wobei ich jetzt nicht weiss wo ich test.txt erhalten kann da ich ja nicht sicher weiss ob z angegeben wurde.
hab mir den manpage durchgeschaut und gesehen das man für einen namen :
für -x , x schreibt und für optionale elemente ::
ich habe foglendes zu phrasen
progname [-x bla [-y]]
also die frage, wie kann ich y prasen, so das es nur dann übergeben werden darf wenn x auch übergeben wird ?
oder muss ich das später gesondert überprüfen ?
und wie sieht es aus wenn ich einen namen übergeben will der nichts mit den -xyz parametern zu tun hat
prog -x [-z] test.txt
z wäre hier optional und hätte nichts mit test.txt zu tun
das wäre dann laut manpage folgender code einmal : , dann x selbst, für den prognamen 2mal : weil z optional ist, dann z selbst und dann wieder : für den dateinamen ?
würde zu :x::z: führen wobei ich jetzt nicht weiss wo ich test.txt erhalten kann da ich ja nicht sicher weiss ob z angegeben wurde.
Zuletzt bearbeitet: