\
式に含まれる文字列を使用しており、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
\
式に含まれる文字列を使用しており、sed
それを出力に保持したいと思います。sed
$ A=w
$ B="\ "
$ echo word | sed "s/$A/$B/"
ord
\ ord
代わりに受け取りたいですord
。
最もエレガントな方法は何ですか?
シェルを脱出し、次のことを行う必要がありますsed
。
$ A=w
$ B="\\\ "
$ echo word | sed "s/$A/$B/"
\ ord