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

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

RE: [shell-script] Deletar linhas


From: Rangel, Luciano
Subject: RE: [shell-script] Deletar linhas
Date: Tue, 27 Aug 2002 11:05:32 -0300

Bom dia Julio,

        Tentamos acrescentar comentarios ( # Cliente ) porem o arquivo
httpd.conf do apache não aceita comentarios nas linhas de configuração.

        Não teria uma outra forma de executar a função de deletar linhas
achando um ponteiro para elas.

        Exemplo

 #--------------------------------------------------------------
1 # teste
2 #--------------------------------------------------------------
3  <Directory "/home/teste">
4      AllowOverride None
5      Order deny,allow
6      Deny from all
7  </Directory>
8  
9  <VirtualHost 10.1.1.8>
10     DocumentRoot /home/teste
11     ServerName teste.com.br
12     ErrorLog /var/log/httpd/teste/error_log
13     CustomLog /var/log/httpd/teste/access_log common
14 </VirtualHost>

achar o ponteiro teste e deletar as 14 linhas seguintes que seria todas as
linhas pertencentes a ele

        

-----Original Message-----
From: Julio Cezar Neves - DISB.O
[mailto:address@hidden] 
Sent: Friday, August 23, 2002 3:09 PM
To: address@hidden
Subject: RES: [shell-script] Deletar linhas

1 - Qdo vc criar essas linhas, insira em cada uma delas um comentário que
seja caracteristico de seu cliente e para deletá-las faça:

grep -v 'comentario' arquivo > arquivo.nv || echo nao achei 'comentario'
mv -f arquivo.nv arquivo

2 - caso seja sempre a mesma qtd de linhas a deletar, marque a 1a. linha
incluída como expliquei acima e com sed procure-a e delete as desejadas.

[ ]s,
Julio Cezar Neves
-Eu Apoio o Software Livre-
-I Support Free Software-
* +55 21 2528-7070  /  9853-4044
*address@hidden


> -----Mensagem original-----
> De: Rangel, Luciano [mailto:address@hidden]
> Enviada em: quinta-feira, 22 de agosto de 2002 17:34
> Para: 'address@hidden'
> Assunto: [shell-script] Deletar linhas
> 
> 
> Boa tarde pessoal,
>  
>             Preciso fazer um script para deletar as linhas de 
> um arquivo,
>  
>             Tenho um arquivo que chama create.sh ao 
> executa-lo ele adiciona
> as linhas abaixo no arquivo httpd.conf
>  
>  
> Exemplo:
>  
> $ ./create.sh teste
>  
> #--------------------------------------------------------------
> # teste
> #--------------------------------------------------------------
> <Directory "/home/teste">
>     AllowOverride None
>     Order deny,allow
>     Deny from all
> </Directory>
>  
> <VirtualHost 10.1.1.8>
>     DocumentRoot /home/teste
>     ServerName teste.com.br
>     ErrorLog /var/log/httpd/teste/error_log
>     CustomLog /var/log/httpd/teste/access_log common
> </VirtualHost>
>  
>             
>             Como eu poderia criar um script para excluir essas linhas
> referente ao cliente.
>  
>             Obrigado a todos,
>  
>             
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]
> 
> 
> 
> ---------------------------------------------------------------------
> 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.listasdiscussao.cjb.net
---------------------------------------------------------------------
 

Seu uso do Yahoo! Grupos é sujeito às regras descritas em:
http://br.yahoo.com/info/utos.html 



---------------------------------------------------------------------
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.listasdiscussao.cjb.net
---------------------------------------------------------------------
 

Seu uso do Yahoo! Grupos é sujeito às regras descritas em:
http://br.yahoo.com/info/utos.html 


reply via email to

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