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

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

Re: [shell-script] Excluindo linhas em arquivo texto


From: Ivan lopes
Subject: Re: [shell-script] Excluindo linhas em arquivo texto
Date: Sun, 2 Sep 2007 21:42:28 -0300

nao entendi muito bem sua pergunta,
mas suponho que vc deseja remover
um bloco de texto de algum arquivo

no caso, para remover o texto entre os
marcadores que vc colocou, poderiamos fazer
da seguinte forma:

$ cat smb.conf | sed '/#I"etc"/,/^#F"etc"/d'

!!Atencao: aqui vc esta trabalhando com um fluxo de texto!!

para alterar o arquivo, podemos usar a seguinte combinacao
de comandos.

$ cat smb.conf > smb.conf-tmp   # seguranca nunca eh demais
$ cat smb.conf | sed '/#I"etc"/,/^#F"etc"/d' > smb.conf-modificado
$ mv smb.conf-modificado smb.conf

!! Cara essa solucao eh bem basica, e meio dummy, mas te dah uma ideia
de como resolver esse tipo de problema.
!! outra coisa atencao na hora de usar o `sed', pois a opcao `-e' tah sendo
usada de forma errada, vai na pagina do tio Aurelio e tio Thobias, o mestre
shell
e mestre sed e de uma lida

http://aurelio.net/sed/
http://thobias.org/doc/sosed.html


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

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