试图用新的replace所有的转发器,但我似乎无法模式匹配工作。 我看不出我生命中的错误:
sudo sed -i .bak "s/forwarders {[^]]*}/forwarders { 127.0.0.1 }/g" /etc/named/named.conf
这是我将如何做到这一点。 有可能是更有创意的方式。
cat temp forwarders { 8.8.8.8 }; sed -i i.bak -e 's/forwarders.*/forwarders { 127.0.0.1 };/g' temp cat temp forwarders { 127.0.0.1 };