现在有一些dnsmasq配置文件需要处理
文件中有很多行下面配置
server=/a1.mzstatic.com/114.114.114.114
希望经sed
处理后,变成两行
server=/a1.mzstatic.com/114.114.114.114ipset/a1.mzstatic.com/noproxy
尝试了a
命令,但是没法在添加的内容中使用匹配变量
echo "server=/a1.mzstatic.com/114.114.114.114" | sed "/^server=\/\([^\/]*\)\/[^/]*$/a ipset=\/\1\/noproxy" │root 9665 0.0 0.0 1117640 53028 ? S 13:09 0:00 /usr/bin/uwsgi-core --ini ne server=/a1.mzstatic.com/114.114.114.114ipset=/1/noproxy
\1
正则匹配变量不会被替换
蝴蝶不菲
相关分类