bbeのスラッシュと一致します。

bbeのスラッシュと一致します。

スラッシュを一致させる方法はbbe

次のテキストファイルがある場合test.txt

foo / bar

次のように一致させることができますsed

sed -e 's/foo \/ bar/it worked!/' test.txt

ただし、同じことを行うときはbbeそれを置き換えません。

bbe -e 's/foo \/ bar/it worked!/' test.txt

また、スラッシュをダブルエスケープとトリプルエスケープとして試しましたが、とにかく動作しないようです。

私は何が間違っていましたか?

答え1

エスケープ方法はよくわかりませんが、/いくつかの代替ソリューションがあります。

  • 16進エスケープシーケンスを使用してください。's/foo \x2F bar/it worked!/'
  • 下線などの他の区切り文字を使用します。's_foo / bar_it worked!_'

関連情報