Mysql
 sql >> Database >  >> RDS >> Mysql

Escape delle righe di comando MYSQL tramite Bash Scripting

In Bash, printf può fare la fuga per te:

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

Lascio a te decidere se è abbastanza aggressivo.