val kilépett parancs kilépési kódja, vagy 0, ha nem volt ilyen posix a bash viselkedésének megváltoztatása, ha az alapértelmezett nem felel meg a Posix szabványnak privileged mint -p verbose mint -v vi vi-szerű sorszerkesztés xtrace mint -x -p Mindig be van kapcsolva, ha a valós és effektív felhasználó nem egyezik. Letiltja az $ENV fájl értelmezését és a parancsértelmező- függvények betöltését. A kapcsoló kikapcsolása az effektív uid és gid valósra állítását okozza -t Egyetlen parancs beolvasása és végrehajtás után kilépés -u Nem létező változók behelyettesítése legyen hiba -v Beolvasott parancsok kiírása olvasáskor (értelmezés előtt). -x Parancsok kiírása végrehajtáskor (értelmezés után). -B Szögleteszárójel-kiegészítés végrehajtása -C Létező normál fájlok felülírásának tiltása kimenetátirányításnál -E Az ERR csapdát öröklik a függvények -H Felkiáltójeles előzményhelyettesítés engedélyezése. Interaktív parancsértelmezőnél alapértelmezés -P Parancsok végrehajtásánál szimbolikus linkek követésének tiltása (például cd esetében) -T A DEBUG és RETURN csapdát öröklik a függvények -- A további argumentumok hozzárendelése a pozicionális paraméterekhez. Ha nincsenek további argumentumok, akkora a pozicionális paraméterek törlésre kerülnek. - A további argumentumok pozicionális paraméterekhez rendelése A -x és -v kapcsolók ki vannak kapcsolva. „-” helyett „+” használatával a kapcsolók tilthatóak. A kapcsolók a parancsértelmező indításakor is állíthatóak. Az érvényben lévő kapcsolók a $- változóban vannak. A záró nem értelmezhető argumentumok pozicionális paraméterek lesznek (rendre $1, $2 ... $n). Ha nincs ARG, minden parancsértelmező-változó kiírásra kerül. Kilépési kód: Sikerrel tér vissza, kivéve ha érvénytelen kapcsolót kap.