nsola. Desligar esta opção faz com que os uid e gid efectivos sejam definidos para os uid e gid reais. -t Sai 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 chavetas -C Se definido, não permite 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 pré-definição, em consolas interativas. -P Se definido, não resolve ligações simbólicas ao executar comandos como "cd" que alteram 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. Se -o for indicado sem option-name, set imprime as definições de opções actuais da consola. S +o for indicado sem option-name, set imprime uma série de comandos set para recriar as definições de opções actuais. 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.