3

bash スクリプトの文字列の引用符を置き換えようとしています。一重引用符が含まれている可能性のあるmysqlクエリに配置される変数があります。任意の引用符をエスケープして、クエリを台無しにしないように、any'をに置き換えたいと思います。\'

私はこれをテストとして試しましたが、うまくいきません:

text="bobby's test"
echo ${text/#'/\\\'}

私は何を間違っていますか、または私が考えていないこれを行うためのより良い方法はありますか? 私はsedなども使用する必要がないことを好みます。

4

1 に答える 1