это может сделать трюк:
read folder_1
until [ `find /etc/skel/ -maxdepth 1 -type d -name "${folder_1}" | wc -l` == '1' ]; do
echo -n "Incorrect folder: "
read folder_1
done
будьте осторожны: при использовании -d "/etc/skel/$folder", как это было предложено в сообщении muru, пользователи могут вводить неприятные вещи, такие как .. или ../../../root/ и т. д., так что это может быть дырой в безопасности.