[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-----
- Trocar Serial DNS, Gilvã Gmail, 2008/06/12
- Re: [shell-script] Trocar Serial DNS,
Flavio Torres <=