Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Escapando linhas de comando MYSQL via Bash Scripting


No Bash, printf pode fazer o escape para você:
$ a=''\''"\;:#[]{}()|&^[email protected]!?, .<>abc123'
$ printf -v var "%q" "$a"
$ echo "$var"
\'\"\\\;:#\[\]\{\}\(\)\|\&\^\[email protected]\!\?\,\ .\<\>abc123

Vou deixar para você decidir se isso é agressivo o suficiente.