Lösung 1:
Verwenden Sie einfache Anführungszeichen um das Passwort wie folgt:-p'[email protected]&!two'
Um es in einen Alias zu packen, würdest du so etwas tun:
alias runmysql='mysql -umyuser -p'\''[email protected]&!two'\'''
Lösung 2:
-bash: !two: command not found
Sie müssen auch &
maskieren Zeichen:
$ mysql -umyuser [email protected]\&\!two
Lösung 3:
Wenn Sie die ! Verlaufsfunktionen, ist es möglicherweise bequemer, sie einfach zu deaktivieren (mit set +H
in Ihrem bashrc).