sql >> Databáze >  >> RDS >> Mysql

Únik z příkazových řádků MYSQL pomocí skriptování Bash

V Bash printf může udělat útěk za vás:

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

Zda je to dostatečně agresivní, nechám na vás.



  1. Jak přimějete PyPy, Django a PostgreSQL ke spolupráci?

  2. MySQL Počítání různých hodnot z jednoho sloupce

  3. ERROR 1030 (HY000) na řádku 25:Chyba 168 z úložiště

  4. SQL:Chyba syntaxe s průsečíkem?