sed 精确替换【转】
\< \b 表示单词边界
\B 表示非单词边界,应理解为(非单词)边界,而不是非(单词边界),它仍然匹配的是边界
# 匹配右边的特殊字符 sed 's#\<4--name--\B#123#g' a.txt # 匹配左边的特殊字符 sed 's#--name\>#123#g' a.txt # 精确匹配无特殊字符 \b sed 's#\bname1\b#123#g' a.txt == sed 's#\<name1\>#123#g' a.txt
转自
sed 精确替换 - 人间凑数的日子 - 博客园
https://www.cnblogs.com/lgwyyds/articles/16198673.html