ne façon « emacs » errexit identique à -e errtrace identique à -E functrace identique à -T hashall identique à -h histexpand identique à -H history active l'historique des commandes ignoreeof ne termine pas le shell à la lecture d'un « EOF » interactive-comments permet aux commentaires d'apparaître dans les commandes interactives keyword identique à -k monitor identique à -m noclobber identique à -C noexec identique à -n noglob identique à -f nolog actuellement accepté mais ignoré notify identique à -b nounset identique à -u onecmd identique à -t physical identique à -P pipefail le code de retour d'un tube est celui de la dernière commande qui s'est terminée avec un code non nul, ou zéro si aucune commande ne s'est arrêtée avec un code non nul. posix modifie le comportement de « bash » où les opérations par défaut sont différentes du standard Posix de manière à correspondre au standard privileged identique à -p verbose identique à -v vi utiliser une édition de ligne façon « vi » xtrace identique à -x -p Option activée lorsque les n° d'identifiants utilisateurs réels et effectifs ne sont pas les mêmes. Désactive le traitement du fichier $ENV et l'importation des fonctions du shell. Désactiver cette option permet de définir les uid et gid effectifs aux valeurs des uid et gid réels. -t Termine après la lecture et l'exécution d'une commande. -u Traite les variables non définies comme des erreurs lors de la substitution. -v Affiche les lignes d'entrée du shell à leur lecture. -x Affiche les commandes et leurs arguments au moment de leur exécution. -B Effectue l'expansion des accolades -C Si défini, empêche les fichiers réguliers existants d'être écrasés par une redirection de la sortie. -E Si défini, l'interception ERR est héritée par les fonctions du shell. -H Active la substitution d'historique façon « ! ». Ceci est actif par défaut lorsque le shell est interactif. -P Si défini, les liens symboliques ne sont pas suivis lors de l'exécution des commandes telles que « cd » qui changent le répertoire courant. -T Si défini, l'interception de DEBUG et RETURN est héritée par les fonctions du shell. -- Affecte tous les arguments restants aux paramètres de position. S'il n'y a plus d'argument, les paramètres de position sont indéfinis. - Affecter tous les arguments restants aux paramètres de position. Les options « -x » et « -v » sont désactivées. Ces indicateurs peuvent être désactivés en utilisant « + » plutôt que « - ». Ils peuvent être utilisés lors de l'appel au shell. Le jeu d'indicateurs actuel peut être trouvé dans « $- ». Les n ARGs restants sont des paramètres de position et sont affectés, dans l'ordre, à $1, $2, .. $n. Si aucun ARG n'est donné, toutes les variables du shell sont affichées. Code de sortie : Renvoie le code de succès à moins qu'une option non valable ne soit donnée.