Senhores
vejam se essa solução serviria para mim ou se tem algum problema com
ela... pelo teste que fiz funcionou,...
===
sed '/^$/{;N;/^\n$/D}' teste2.txt
===
[]s
Renato de Oliveira Diogo
Bacharel em Ciência da Computação
UNESP - Bauru
LPIC1 - L
Senhores
para finalizar este script, eu precisaria eliminar com sed, duplas
linhas em branco ou mais ficando uma unica linha em branco no lugar.
sed 's/^$\{2,\}/^$/g' teste2.txt
tentei também
sed '/^$/d' teste2.txt
alguma ideia?
[]s
Renato de Oliv
Opa Jimmy e Alexandre
essa configuração que estou fazendo eu adotei uma estrutura um pouco
diferente, para justamente não ficar mexendo diretamente no
httpd.conf.
No httpd.conf, eu coloquei um include da seguinte forma:
===
Include /etc/httpd/vhosts.enabled/*.vhost
===
E dentro do diretório /etc
From: Renato de Oliveira Diogo
Reply-To:
Date: Mon, 5 Jan 2009 16:11:41 -0200
To:
Subject: Re: [shell-script] Remoção de um bloco de texto de um arquivo
Olá pessoal
então, diretamente com o sed eu não sei trabalhar...
Agora desenvolvi um laco em que eu pego as linhas de inicio e fim do
Opa Jimmy
bom, coloquei a primeira forma que voce passou em uma única linha:
===
sed '//{:a;N;/<\/VirtualHost>/bb;ba;};:b;/ServerName
subdominio\.dominio\.com\.br/d' teste.txt
===
agora, dentro dessa forma, como eu poderia colocar uma variável do
shell para substituir partes dela... como por exemp
Opa senhores
Fabiano e Marlon, de forma alguma tive a intenção de ignorar uma
resposta dada por um colega, longe de mim.
A solução que postei foi a que escrevi e não tinha visto até o momento
em que postei a resposta do colega. Caso tenho chateado alguem peço
desculpas sinceras.
Bom, mas vamos lá
Jimmy,
Eu tenho esse script pronto e utilizo essa linha do sed:
sed "/ On Mon, Jan 05, 2009 at 12:11:18PM -0200, Renato de Oliveira Diogo wrote:
>
>> Senhores, bom dia
>>
>> estou desenvolvendo um script que tem o intuito de remover um bloco de
>> texto. Um exemplo do arquivo abaixo:
>> ===
2009/1/5 Renato de Oliveira Diogo
> Olá pessoal
>
> então, diretamente com o sed eu não sei trabalhar...
>
> Agora desenvolvi um laco em que eu pego as linhas de inicio e fim do
> bloco, aí com o sed ficaria mais facil vejam abaixo:
>
> ===
> COUNT=0;
> MARK=0;
>
> while read L;
> do
>
Olá pessoal
então, diretamente com o sed eu não sei trabalhar...
Agora desenvolvi um laco em que eu pego as linhas de inicio e fim do
bloco, aí com o sed ficaria mais facil vejam abaixo:
===
COUNT=0;
MARK=0;
while read L;
do
let COUNT++;
if [ "$L" == '' ];
then