[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Blocos
From: |
Flavio Torres |
Subject: |
Re: [shell-script] Blocos |
Date: |
Thu, 04 Aug 2011 12:24:59 -0300 |
User-agent: |
Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20110627 Thunderbird/5.0 |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 08/04/2011 12:00 PM, M. Rodrigo Monteiro wrote:
> Ou seja, conseguir identificar a zona com
> $ zona="$(grep '; Zone dump of' named_dump.db | sed 's#/IN##g' | cut
> -d"'" -f2 | grep -v '/CH')"
> Me trás o domínio. Quero separar por bloco e depois encaminhar para um
> arquivo com o nome da zona (> "${zona}").
Olá,
Que tal o csplit ?
csplit -k -f Zona /tmp/a "/Zone dump/" {*}
$ cat Zona01
; Zone dump of '96-103.252.12.187.IN-ADDR.ARPA/IN'
;
96-103.252.12.187.IN-ADDR.ARPA. 3600 IN SOA
ns2.XXX.com.br. abuse.XXXX.com.br. 1 3600 600 86400 3600
96-103.252.12.187.IN-ADDR.ARPA. 3600 IN NS
ns2.XXXX.com.br.
96-103.252.12.187.IN-ADDR.ARPA. 3600 IN NS
ns2.XXXXX.com.br.
;
$ cat Zona02
; Zone dump of '136-143.184.17.189.IN-ADDR.ARPA/IN'
;
136-143.184.17.189.IN-ADDR.ARPA. 3600 IN SOA
ns2.XXXXX.com.br. abuse.XXXX.com.br. 2 3600 600 86400 3600
136-143.184.17.189.IN-ADDR.ARPA. 3600 IN NS
ns.XXXX.com.br.
136-143.184.17.189.IN-ADDR.ARPA. 3600 IN NS
ns2.XXXX.com.br.
138.136-143.184.17.189.IN-ADDR.ARPA. 3600 IN PTR
srvlotus.XXXXX.com.br.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iEYEARECAAYFAk46ucgACgkQNRQApncg2959LQCg656C+SZ1fONzJOmowNRN/pX/
/I4AoJC9rA/LK3HzQRgak3ITlDhyYNHT
=+43a
-----END PGP SIGNATURE-----
- Blocos, M. Rodrigo Monteiro, 2011/08/04
- Re: [shell-script] Blocos,
Flavio Torres <=