Jelek a bin opciókhoz.


Azoknál a opcióknál amelyek argumentumot is várnak, egy kettőspont jelet is teszünk az opció betűjele után, például ha az opció -aakkor a: -ot írunk.

jelek a bin opciókhoz

A függvényt többször hívjuk legegyszerűbb ezt ciklusból végeznivégighalad a parancssoron és igaz értékkel tér vissza amíg talál a parancssoron opciót. Az argumentumában megadott változót beállítja arra az opció névre amit megtalált.

jelek a bin opciókhoz

Ezen kívül még két változót állít automatikusan: OPTIND - annak a parancssori paraméternek a száma ameddig eljutott OPTARG - az opcióhoz rendelt argumentumot tartalmazza Ha az opciósztring első karaktere a kettőspont, a getopts nem ír ki hibákat, és ismeretlen opció esetén?

Ha nincs kettőspont az opció sztring elején, hibákat ír ki hibás kapcsoló, elmaradt paraméter.

jelek a bin opciókhoz

Elmaradt paraméter esetén nem az opciót adja vissza a változóban, hanem a? Ugyanakkor figyeli a shell OPTERR nevű változóját ennek implicit értéke 1 és ha ez 0, akkor semmiképpen sem fog hibákat kiírni még akkor sem, ha az opció sztring elején nincs kettőspont.

jelek a bin opciókhoz

Tipikus használata az alábbi while-case kombináció:!