私はcshスクリプトを持っています(ただし、関連性があれば言語を変更できます)。
sed s/AAA/BBB/ file
問題は、AAAとBBBがパスであるため、「/」が含まれていることです。AAAは固定されているので、次のように言うことができます。
sed s/\\\/A\\\/A\\\A/BBB/ file
ただし、BBBは$PWDを含む変数に基づいています。$ PWDの「/」をエスケープするにはどうすればよいですか?
または、これを完全に行う必要がある他の方法はありますか?