olocados no ambiente para um comando, não só os que precedem o nome do comando. -m Activa o controlo de tarefas. -n Lê comandos, mas não os executa. -option-name Define a variável correspondente a option-name: allexport igual a -a braceexpand igual a -B emacs usa estilo emacs de edição de linhas errexit igual a -e errtrace igual a -E functrace igual a -T hashall igual a -h histexpand igual a -H history activa histórico de comandos ignoreeof a consola não sai após ler EOF interactive-comments permite que comentários apareçam em comandos interactivos keyword igual a -k monitor igual a -m noclobber igual a -C noexec igual a -n noglob igual a -f nolog actualmente aceite mas ignorado notify igual a -b nounset igual a -u onecmd igual a -t physical igual a -P pipefail o valor devolvido de um pipeline é o estado do último comando a sair com estado não-zero, ou zero se nenhum saiu com estado não-zero posix altera o comportamento do bash onde a operação predefinida diferir da norma Posix para cumprir a norma privileged igual a -p verbose igual a -v vi usa estilo vi de edição de linhas xtrace igual a -x -p Activado sempre que as ID de utilizador reais e efectivas não coincidam. Desactiva o processamento do ficheiro $ ENV e a importação de funções da consola. Desligar esta opção faz com que os uid e gid efectivos sejam definidos para os uid e gid reais. -t Sair depois de ler e executar um comando. -u Trata as variáveis ​​não definidas como erro ao substituir. -v Imprime as linhas de entrada da consola à medida que são lidas. -x Imprime comandos e seus argumentos à medida que são executados. -B a consola realizará expansão de suporte -C Se definido, não permitir que ficheiros normais existentes sejam sobrescritos pelo redireccionamento da saída. -E se definido, ERR é herdada pelas funções de consola. -H Activa estilo ! de substituição do histórico. Esta bandeira está activada por predefinição, em consolas interativas. -P Se definido, não resolve ligações simbólicas ao executar comandos como "cd" que altera a pasta actual. -T Se definido, DEBUG e RETURN são herdadas por funções de consola. -- Atribui quaisquer outros argumentos aos parâmetros posicionais. Se não houver mais argumentos, os parâmetros posicionais são limpos. - Atribui quaisquer outros argumentos aos parâmetros posicionais. As opções -x e -v são desactivadas. Usar + em vez de - faz com que as bandeiras sejam desactivadas. As bandeiras também podem ser usadas por chamada da consola. O actual conjunto de bandeiras pode ser encontrado em $-. Os n restantes ARGs são parâmetros posicionais e são atribuídos, em ordem, a $1, $2 .. $n. Se não houver ARGs, todas as variáveis de consola são imprimidas. Estado de saída: Devolve sucesso a não ser que indique uma opção inválida.