sed 置換後に""の代わりに"\"を取得する方法は? [コピー]

sed 置換後に

\式に含まれる文字列を使用しており、sedそれを出力に保持したいと思います。sed

$ A=w
$ B="\ "
$ echo word | sed "s/$A/$B/"
   ord

\ ord代わりに受け取りたいですord

最もエレガントな方法は何ですか?

ベストアンサー1

シェルを脱出し、次のことを行う必要がありますsed

$ A=w
$ B="\\\ "
$ echo word | sed "s/$A/$B/"
\ ord

おすすめ記事