我有一个将路径作为参数的文件:
./<filename> /path/to/file...
我想要做的是将 /path/to/... 部分替换为 /another/file/...
我试图以下列方式 sed 论点:
CUR_PATH=$1
OLD_PATH="\/path\/to\/"
NEW_PATH="\/another\/file\/"
sed "s/$OLD_PATH/$NEW_PATH/" $CUR_PATH
但这不起作用,因为 sed 试图实际修改 CUR_PATH 处的文件,而不是 CUR_PATH 的实际语句。我该如何解决?谢谢。