Condição de loop ausente
Sua sintaxe é inválida. Você pode ter outros problemas com seu código também, mas esta mensagem provavelmente vem do fato de que você não pode ter uma palavra-chave do
como se fosse um bloco; você precisa ter um dos condicionais de loop também.
Você tem atualmente:
*)
do
test -n '$folder' && echo You chose: $REPLY\) $folder && break;
echo 'Wrong entry, try again.';
continue;
done;
;;
Você está perdendo uma palavra-chave for
, while
ou until
para iniciar o loop.