Chaque fois que j'essaie d'exécuter le script bash, il prend mon mot de passe comme une commande. Je reçois "commande non trouvée" à la partie mot de passe. Si utiliser -p dans le script, il l'accepte dans l'invite, mais pas quand le mot de passe est dans le script.mysqldump script bash s'arrêtant au mot de passe "commande non trouvée"
Comment est-ce que je devrais «échapper» le mot de passe afin qu'il soit pris en texte clair et non une commande?
J'ai essayé password = "thepassword" et mot de passe de $, etc, sans résultat
#!/bin/bash
date=`date +%A`
mysqldump --opt -Q -u somedb -somecrazypassword usersomedb > /backup/backup-$date.sql