为了账号安全,请及时绑定邮箱和手机立即绑定

sed一行内容处理后添加新的数据

sed一行内容处理后添加新的数据

杨魅力 2019-03-14 22:02:05
问题描述现在有一些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正则匹配变量不会被替换
查看完整描述

2 回答

?
蝴蝶不菲

TA贡献1810条经验 获得超4个赞

为啥不用echo -e或者printf?,用awk实现也阔以啊

查看完整回答
反对 回复 2019-03-14
  • 2 回答
  • 0 关注
  • 803 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信