जांचें कि पासवर्ड खाली है या नहीं, और यदि है तो -p स्विच को पूरी तरह से छोड़ दें।
read -p "Enter your MySQL username: " $sqluname
read -sp "Enter your MySQL password (ENTER for none): " $sqlpasswd
if [ -n "$sqlpasswd" ]; then
/usr/bin/mysql -u $sqluname -p $sqlpasswd << eof
else
/usr/bin/mysql -u $sqluname << eof
fi
बाद में संपूर्ण अगर-तब-ब्लॉक से बचने के लिए संपादित करें:
command="/usr/bin/mysql -u $sqluname"
[ -n "$sqlpasswd" ] && command="$command -p$sqlpasswd"
eval $command