posicionais.
          Se não houver argumentos restantes, os parâmetros posicionais são
          limpos (unset).
      -   Atribui quaisquer argumentos restantes aos parâmetros posicionais.
          As opções -x e -v são desligadas.
    
    Se -o for fornecido sem nome de opção, `set' imprime as configurações de
    opção de shell atuais. Se +o for fornecido sem nome de opção, `set' imprime
    uma série de comandos do `set' para recriar as configurações de opção atuais.
    
    Usar +, ao invés de -, causa essas sinalizações serem desligadas. As
    sinalizações também podem ser usadas por meio de chamada do shell. As
    sinalizações atualmente definidas podem ser encontradas em $-. Os n ARGs
    restantes são parâmetros posicionais e são atribuídos, em ordem, a $1, $2,
    .. $n. Se nenhuma ARG for fornecido, todas as variáveis shell são
    mostradas.
    
    Status de saída:
    Retorna sucesso, a menos que uma opção inválida seja fornecida.