|
From: | Karin Klayton Schiochet |
Subject: | Re: [shell-script] Remover determinadas linhas do arquivo. |
Date: | Sun, 01 Jul 2012 10:59:57 -0300 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:13.0) Gecko/20120615 Thunderbird/13.0.1 |
Alysson,Valeu pela ajuda, foi quase. Aqui nos testes ele está comendo o fechamento da chave. (Muito show essa de colocar o sed dentro do grep rs) .
klayton@zeus:/srv/scripts/provisionador$ grep -v "$(sed 'H;/10.3.1.10\;/{g;N;s/^\n//p;};x;s/.*\(\(\n[^\n]*\)\{2\}\)/\1/;x ;d' dhcp.conf)" dhcp
host h1765 { hardware ethernet 00:1A:66:81:49:E6; fixed-address 10.2.3.94; filename "r768.bin"; host h1767 { hardware ethernet 00:0A:E6:D5:36:8C; fixed-address 10.3.1.100;Confesso não ter muito conhecimento em sed para tentar contribuir nesta sua solução mas este esta sendo meu objetivo para tentar resolver esse problema.
Atenciosamente, Karin Klayton Schiochet Em 30-06-2012 15:52, Alysson Gonçalves de Azevedo escreveu:
Sei que vão te dar respostas melhores, mas para trazer o que você quer, pode ser possível com um grep -v grep -v "$(sed 'H;/10.3.1.10\;/{g;N;s/^\n//p;}; x;s/.*\(\(\n[^\n]*\)\{2\}\)/\1/;x ;d' dhcp.conf)" dhcp.conf Alysson Gonçalves de Azevedo (11) 8491-7730
[Prev in Thread] | Current Thread | [Next in Thread] |