Wie ersetze ich einen Pfad in sed durch einen anderen?

Ich habe ein csh-Skript (obwohl ich die Sprache ändern kann, wenn es relevant ist), in dem ich Folgendes tun muss:

sed s/AAA/BBB/ file

Das Problem ist, dass AAA und BBB Pfade sind und daher '/' enthalten. AAA ist fest, also kann ich sagen:

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

BBB basiert jedoch auf Variablen, einschließlich $ PWD. Wie kann ich das '/' in $ PWD umgehen?

ODER gibt es eine andere Möglichkeit, wie ich das komplett machen sollte?

Antworten auf die Frage(5)

Ihre Antwort auf die Frage