Вы можете использовать стандартный дамп программы ELF:
dump -Lv libxxx.so | grep SYMBOLIC
Во-первых, убедитесь, что вы set -o errexit -o nounset
находитесь в верхней части скрипта. Затем выполните простую проверку, пока не получите хотя бы действительный пароль:
while true
do
read -s -p "Enter the MySQL password: " BASEPASS
mysql -u "$BASEUSER" "-p${BASEPASS}" 'SELECT 1' && break
done
Кроме того, Use More Quotes™ !