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

Re: Expressao Regulares



Em Qua, 2006-01-18 às 10:00 -0200, Mauricio Merlin Machado escreveu:
> Bom dia Paulo,
bom dia 80)
> 
> Entao mas teria que ser daquela forma, pq naum vou saber o valor do ip 
> que ja esta la..  so sei o nome do host.. entedeu
> Por exemplo tenho a linha
> servidor            IN      A   200.200.200.200
> 
> Eu desconheço esse ip, so sei o nome do host, entao ele tem que procurar 
> pelo nome do host, e modificar o ip ou a linha inteira com o mesmo nome 
> do host
> sera que é muito complicado??
> 
> Abração
> 
> paulobruck1@bol.com.br wrote:
> 
> >Em Qua, 2006-01-18 às 09:25 -0200, Mauricio Merlin Machado escreveu:
> >  
> >
> >>Pessoal..
> >>
> >>Estou criando um script que substitui uma linha do meu bind, mas ja 
> >>tentei de toda forma utilizando expressao regular e naum consegui.
> >>Qual seria o conjunto de expressoes regulares para substituir uma linha 
> >>igual a essa:
> >>
> >>servidor               IN      A      200.200.200.200
> >>    
> >>
> >
> >
> >Bom dia 80)
> >
> >que tal: 
> >cat seuarquivobind | sed 	\
> >-e 's:200.200.200.200:o_ip_que_vc_quer:' \
> >  
> >
> >>seuarquivobind.tmp
> >>    
> >>
> >mv seuarquivobind.tmp seuarquivobind
> >
> >
> >OBS:
> >a) sei que na versão do sed nova vc não mais necessita os
> >seuarquivobind.tmp mas eu não sei como usar esta facilidade
> >b) para que vc deseja isto, pois para funcionar além do IP vc deve mudar
> >o n.serial e reinicilizar o bind. será que vc não quer um dns dinãmico??
> >
> >[]s
> >
> >  
> >
> >>Muito Obrigado pela ajuda..
> >>
> >>Abração a todos
> >>


não , não é complicado desde que vc conheça um pouco de shel script.

as linhas acima que eu passei server para tí.
se quizer tem um excelente tutorial de expressões regulares do aurélio
"verde" em : http://aurelio.net/ tem coisa muito boa lá sobre ER , shell
script entre outros...8)

[]s



> >>
> >>    
> >>
> 



Reply to: