我使用以下内容更改文件中的一行:
sed -i '\%oldword% c\ newline' filename
我知道如何更改oldword
. 但换行符内也有反斜杠符号。有没有办法更改换行符内容的分隔符,以便我可以转义反斜杠符号?
一个涉及反斜杠转义的示例,将local_address
文件中的文本替换为root/usr/dict2/file
为了让它工作,我需要避开所有的反斜杠
sed -i '\%local_address% c\ //root//usr//dict2//file' file
有没有一种巧妙的方法来做到这一点?