shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Trocar Serial DNS


From: Flavio Torres
Subject: Re: [shell-script] Trocar Serial DNS
Date: Thu, 12 Jun 2008 10:17:15 -0300
User-agent: Thunderbird 2.0.0.14 (Windows/20080421)

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Gilvã Gmail wrote:
| Gostaria da ajuda de vcs para trocar o serial do dns fiz isso:
|
| |
| #!/bin/bash
|
| | | for I in `grep 10800 * | awk '{print $1 "\t" $2}' | grep -v 10800 | cut -d:
| -f1`
|
|         do
|
|                 sed s/..........."10800 1800 1209600 3600 )"$/"2008061005
| 10800 1800 604800 3600 )"/g "$I" > /root/atualiza.serialdom/"$I"
|
|         done
|
| | | Mais notei que arquivos que estão com o serail por exemplo: .......... 10800
| 1800 604800 3600 não atualizam a data.
|
|

Olá,

Se voce pretende trocar os seriais para um unico, pode fazer:

for i in $(grep Serial * | awk '{print $2}');do

~    sed -i 's/'$i'/NOVOSERIAL/g' *

done


Se voce quer trocar por uma relação, por exemplo:

o Serial 10800 por 10801, serial 1209600 por 1209601, ai pode trabalhar com vetor:

VELHOS=(10800 1209600)
NOVOS=(10801 1209601)

for ((i=0;i<${#VELHOS[@]};i++));do echo ${VELHOS[$i]} ${NOVOS[$i]};done

abs

- --
/"\
\ /  Flavio Torres
~ X   ASCII RIBBON CAMPAIGN - AGAINST HTML MAIL
/ \
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.8 (MingW32)

iEYEARECAAYFAkhRIdsACgkQNRQApncg297TpQCgksUyUXIo2bieVEumaHantoft
YqgAn3aSCIZuBFA/IPGZaDFCbsgwbcvS
=Q3IF
-----END PGP SIGNATURE-----



reply via email to

[Prev in Thread] Current Thread [Next in Thread]