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.