我试着用下面的说明
http://www.brunolinux.com/02-The_Terminal/Find_and%20Replace_with_Sed.html
替换所有出现的

<BASE href="file://C:\Users\J\Documents\Personal\J\">

一无所有。我试过了
find . -type f -exec sed -i 's/<BASE href=\"file:\/\/C:\\Users\\J\\Documents\\Personal\\J\\">//g' {} \;

但它不太可能工作,因为转义字符有问题。我做错了什么?

最佳答案

更改替换分隔符有很大帮助:

 find . -type f -exec sed -i \
     's!<BASE href="file://C:\\Users\\J\\Documents\\Personal\\J\\">!!g' {} \;

10-08 02:12