すでに引用符で囲まれている sed 式で一重引用符をエスケープするにはどうすればよいでしょうか?
例えば:
sed 's/ones/one's/' <<< 'ones thing'
ベストアンサー1
コードを二重引用符で囲みますsed
:
$ sed "s/ones/one's/"<<<"ones thing"
one's thing
何百ものバックスラッシュでコードをエスケープするのは好きではありません。目が痛くなります。通常は次のようにします。
$ sed 's/ones/one\x27s/'<<<"ones thing"
one's thing