Sim, você pode aninhar if
-exposições ao conteúdo do seu coração.
O problema com o seu código é, como apontado nos comentários da pergunta, as duas declarações exit
. Tomar um ramo que aciona qualquer um deles terminará o script.
Tanto quanto eu posso ver, ambas as declarações exit
são supérfluas e podem ser removidas.
Você também deve ter o hábito de citar duas vezes qualquer variável entregue a você pelo usuário, por exemplo, $foldername
. Nesse caso, poder manipular nomes de pastas com espaços.
... ou com novas linhas, guias ou outros "separadores de campo" se você tiver modificado IFS
ou com *
, ?
, [
que são especiais para o shell e muito mais se ativa a opção extglob
em bash
.