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

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

Re: [shell-script] Pegar conteúdo


From: Fábio Batista
Subject: Re: [shell-script] Pegar conteúdo
Date: Mon, 21 Feb 2005 15:04:59 -0300

Hmm. Eu posso, mas acho que a lista de sed
(http://br.groups.yahoo.com/group/sed-br/) é mais apropriada. Envie a
pergunta pra lá.

Fábio David Batista
address@hidden
http://nerd-o-matic.blogspot.com

On Mon, 21 Feb 2005 14:50:50 -0300, Tia <address@hidden> wrote:
>  Fabio
>  
>  Se puder, depois, quando tiver tempo,
>  me explicar o que esse monde de coisas
>  quer dizer, eu agradeceria muito.
>  
>  Obrigado novamente.
>  
>  Tia
>  
>  Em Segunda 21 Fevereiro 2005 14:23, Fábio Batista escreveu:
>  
>  cat /etc/httpd/conf/httpd.conf | sed -nr ':a s/^<VirtualHost/&/p;Tq;:b
>  n;s/^<\/VirtualHost/&/p;tq;p;bb :q'
>  
>  Fábio David Batista
>  address@hidden
>  http://nerd-o-matic.blogspot.com
>  
>  On Mon, 21 Feb 2005 13:39:03 -0300, Tia <address@hidden> wrote:
>  >  Salve galera das conchas
>  >  
>  >  Estou fazendo um script para limpar meu httpd.conf
>  >  mas, estou com o seguinte problema...
>  >  Não estou conseguinte pegar o conteúdo correto dos
>  >  sites, que ficam entre a tag VirtualHost, como está no
>  >  exemplo abaixo:
>  >  
>  >  <VirtualHost>
>  >  ServerAlias
>  >  ServerName
>  >  </VirtualHost>
>  >  
>  >  Fiz algumas tentativas, uma usando:
>  >  
>  >  grep -v '^#' /etc/apache/httpd.conf|grep VirtualHost -B 10
>  >  
>  >  Mas, depois vi que nem todos os sites estão com 10 linhas :(
>  >  Tentei fazer também, usando o sedão junto, para pegar o numero
>  >  da linha passado pelo grep buscar o que está entre elas, fiz isso:
>  >  
>  >  grep -v '^#' /etc/apache/httpd.conf |grep -wn -e "VirtualHost" -e
>  > "/VirtualHost" |cut -d ":" -f1 
>  >  
>  >  Nessa resposta ele me manda já pronta uma lista com o numero das linhas
>  >  onde tem o inicio e o final do host.
>  >  Não estou conseguindo agora, achar uma solução que pegue essas linhas
>  >  e passe para o sed corretamente, algo como:
>  >  
>  >  sed -n '135,145p'
>  >  
>  >  para que eu possa redirecionar isso para outro arquivo..
>  >  
>  >  Acho que em sed, deve ter como fazer de forma mais simples e rapida,
>  >  diretamente por ele, sem essa volta toda..
>  >  Se alguem puder me dar uma ajuda ficaria grato...
>  >  
>  >  []'s
>  >  
>  >  Tia
>  >  
>  > 
>  >  ---------------------------------------------------------------------
>  >  Esta lista não admite a abordagem de outras liguagens de programação,
> como
>  > perl, C etc. Quem insistir em não seguir esta regra será moderado sem
> prévio
>  > aviso.
>  >  ---------------------------------------------------------------------
>  >  Sair da lista: address@hidden
>  >  ---------------------------------------------------------------------
>  >  Esta lista é moderada de acordo com o previsto em
>  > http://www.listas-discussao.cjb.net
>  >  ---------------------------------------------------------------------
>  >  
>  > 
>  >  
>  >  
>  >  Yahoo! Grupos, um serviço oferecido por: 
>  >  
>  >  
>  >  
>  >  
>  >  ________________________________
>  >  Links do Yahoo! Grupos
>  >  
>  > Para visitar o site do seu grupo na web, acesse:
>  > http://br.groups.yahoo.com/group/shell-script/
>  >   
>  > Para sair deste grupo, envie um e-mail para:
>  > address@hidden
>  >   
>  > O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do
>  > Yahoo!.
>  
>  
>  ---------------------------------------------------------------------
>  Esta lista não admite a abordagem de outras liguagens de programação, como
> perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio
> aviso.
>  ---------------------------------------------------------------------
>  Sair da lista: address@hidden
>  ---------------------------------------------------------------------
>  Esta lista é moderada de acordo com o previsto em
> http://www.listas-discussao.cjb.net
>  ---------------------------------------------------------------------
>  
>  Links do Yahoo! Grupos
>  
>  
>  
>  
>  
>  
>  
>  
>  
>  
>  
> 
>  ---------------------------------------------------------------------
>  Esta lista não admite a abordagem de outras liguagens de programação, como
> perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio
> aviso.
>  ---------------------------------------------------------------------
>  Sair da lista: address@hidden
>  ---------------------------------------------------------------------
>  Esta lista é moderada de acordo com o previsto em
> http://www.listas-discussao.cjb.net
>  ---------------------------------------------------------------------
>  
> 
>  
>  
>  Yahoo! Grupos, um serviço oferecido por: 
>  
>  PUBLICIDADE
>  
>  ________________________________
>  Links do Yahoo! Grupos
>  
> Para visitar o site do seu grupo na web, acesse:
> http://br.groups.yahoo.com/group/shell-script/
>   
> Para sair deste grupo, envie um e-mail para:
> address@hidden
>   
> O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do
> Yahoo!.


reply via email to

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