Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 18 Dec 2000 11:51:17 +0200
From:      Alex Blagoveschensky <alex@belpak.by>
To:        Dave Wilson <davew@sai.co.za>
Cc:        freebsd-isp@FreeBSD.ORG
Subject:   Re: Off topic - shell skills
Message-ID:  <3A3DDE15.D8E377A9@belpak.by>
References:  <NEBBJFIIGKGLPEBIJACLKEIJCJAA.davew@sai.co.za>

next in thread | previous in thread | raw e-mail | index | archive | help
Dave Wilson wrote:

> Hi guys, howzit going ?
>
> I have about 600 DNS zones on my DNS server, now because we are changing IP
> addresses on our mail server most of those zones' MX/A records will need
> updating.
> How do I write a shell script that will change:
>
> mail    IN      A  10.1.1.58
>
> to:
>
> mail    IN      A  10.0.0.1
>
> ?
>
> I need this script to parse through each zone, so when it finds "10.1.1.58"
> in a zone it will change the "10.1.1.58" to "10.0.0.1".
> Please help if you can.
>
> Thanks. ;-)

hello.

Try this. But what will you do with Serial in SOA ? ;-)


#!/bin/sh
for i in *
do
echo $i
cat $i | sed 's/10\.1\.1\.58/10\.0\.0\.1/' >$$
mv $$ $i
done


--
Belpak Network
http://alex.belpak.by





To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-isp" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3A3DDE15.D8E377A9>