Retourner au contenu associé (entrée de forum : Mysql : insertion de simple quotes depuis bash)
Posté par Mildred (site web personnel) le 05 février 2008 à 23:25. En réponse au message Mysql : insertion de simple quotes depuis bash. Évalué à 2.
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
[^] # Re: quote ?
Posté par Mildred (site web personnel) . En réponse au message Mysql : insertion de simple quotes depuis bash. Évalué à 2.
Pour cela, je vois:
test="ab'cd'ef"
echo "SELECT toto IN table WHERE test='${test//'/''}'"
SELECT toto IN table WHERE test='ab''cd''ef'
Mais cela ne doit marcher qu'avec bash (et zsh). Cela évite d'utiliser sed qui est plus lent.
Comme j'oublie toujours ces opérateurs bien pratiques, en voila une liste:
http://www.gnu.org/software/bash/manual/bashref.html#Shell-P(...)