Как заменить путь другим путем в sed?

У меня есть сценарий csh (хотя я могу изменить язык, если он имеет какое-либо отношение), где я должен:

sed s/AAA/BBB/ file

Проблема состоит в том, что AAA и BBB являются путями и, следовательно, содержат «/». AAA исправлена, поэтому я могу сказать:

sed s/\\\/A\\\/A\\\A/BBB/ file

Однако BBB основан на переменных, в том числе $ PWD. Как мне избежать «/»; в $ PWD?

ИЛИ есть какой-то другой способ, которым я должен делать это полностью?

Ответы на вопрос(5)

Ваш ответ на вопрос