sed匹配多行并替换其中的内容遇到的问题

sed 用法请参考 :sed匹配多行并替换其中的内容

我遇到的问题 需要用到变量,单引号 需要改成双引号,但有引起了别的问题

 

set +H

sed -i "/aaa/{:a;n;s/123/${VAR}/g;/eee/!ba}" yourfile

set -H

!解析为历史命令了需要set +H 取消解析历史 即可

posted @ 2021-11-18 16:30  leegooy  阅读(100)  评论(0编辑  收藏  举报