我试着用下面的说明
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' {} \;