Mysql
 sql >> Base de données >  >> RDS >> Mysql

Échapper aux lignes de commande MYSQL via Bash Scripting

Dans Bash, printf peut faire l'évasion pour vous :

$ a=''\''"\;:#[]{}()|&^example@sqldat.com!?, .<>abc123'
$ printf -v var "%q" "$a"
$ echo "$var"
\'\"\\\;:#\[\]\{\}\(\)\|\&\^\example@sqldat.com\!\?\,\ .\<\>abc123

Je vous laisse décider si c'est assez agressif.