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.