Ir direto para busca.
sed-br · Lista sobre SED e Expressões Regulares

Informações sobre o grupo

? Você já é um associado? Entre no Yahoo!

Dicas

Você sabia...
Você pode fazer buscas no grupo por mensagens antigas.

Mensagens

  Ajuda
Avançado
mensagens 1405 - 1434 de 5050   Mais antigos  |  < Mais antigos  |  Mais recentes >  |  Mais recentes
mensagens 1405 - 1434 de 5050   Mais antigos  |  < Mais antigos  |  Mais recentes >  |  Mais recentes
mensagens: Exibir resumo de mensagens Classificar por data ^  
#1405 De: aurelio <aurelio@...>
Data: Qua, 19 de Mar de 2003 1:37 pm
Assunto: Re: Re: BUG SED - VIM ?
verde6666
Enviar e-mail Enviar e-mail
 
ae sandro,

  --- Sandro Costa <sandro@...> escreveu:

> > substituir: ,        ,         ,        ,
> >        por: , , , ,

> > Comando no SED:
> > sed 's/,  \+,/,  ,/g'
> > Comando no VIM:
> >  :1s/,  \+,/,  ,/g

quase isso :)

você não pode especificar a vírgula duas vezes porque
cada caractere só pode ser casado uma vez, e você terá
um resultado alternado. para trocar todos use:

   sed 's/, \+/, /g'



=====
--
aurelio

_______________________________________________________________________
Busca Yahoo!
O serviço de busca mais completo da Internet. O que você pensar o Yahoo!
encontra.
http://br.busca.yahoo.com/

#1406 De: Sandro Costa <sandro@...>
Data: Qua, 19 de Mar de 2003 12:58 pm
Assunto: Re: Re: BUG SED - VIM ?
sandro@...
Enviar e-mail Enviar e-mail
 
aurelio wrote:

>ae sandro,
>
> --- Sandro Costa <sandro@...> escreveu:
>
>
>
>>>substituir: ,        ,         ,        ,
>>>       por: , , , ,
>>>
>>>
>
>
>
>>>Comando no SED:
>>>sed 's/,  \+,/,  ,/g'
>>>Comando no VIM:
>>> :1s/,  \+,/,  ,/g
>>>
>>>
>
>quase isso :)
>
>você não pode especificar a vírgula duas vezes porque
>cada caractere só pode ser casado uma vez, e você terá
>um resultado alternado. para trocar todos use:
>
>  sed 's/, \+/, /g'
>
>
>
>=====
>
>
Valeu Aurélio

--
======================================================================
Sandro Santana Costa 			 sandro@...
System Analyst/Programmer 		 Network Suport
BDEP - Exploration and Production Data Bank 	 www.bdep.gov.br
Phone: 55  21 3981 0176 			 Fax: 55 21 2244-0139
                             __                        __
  	   ___ ___ ____  ___/ /______    _______  ___ / /____ _
	  (_-</ _ `/ _ \/ _  / __/ _ \  / __/ _ \(_-</ __/ _ `/
         /___/\_,_/_//_/\_,_/_/  \___/  \__/\___/___/\__/\_,_/
======================================================================

#1407 De: Sandro Costa <sandro@...>
Data: Qua, 19 de Mar de 2003 1:14 pm
Assunto: Re: __Me_ajudem_a_filtrar_as_informações_de_um_arq._utilizando_o_sed_do_win_!!!
sandro@...
Enviar e-mail Enviar e-mail
 
Junior wrote:

> Muito obrigado! Funcionou!
> consegui aprender bastante tentando mexer nesse arq. utilizando o
> tutorial http://wmaker.lrv.ufsc.br/sed_ptBR.html mas não conseguia
> chegar no meu objetivo.
>
> o unico detalhe é que utilizo sed for dos, que infelizmente não dah
> para eliminar as (").. mas não tem problema...
> não querendo abusar, como faço para adicionar a palavra cachorro na
> frente, se eu utilizar o parametro sed "s/^/cachorro" ele adionara em
> todas as linhas.. como faço para adicionar somente na primeira linha?
>
> ex.:
> cachorro;Video;Teclado;Mouse;Modem;
> Valeu...
>
> Spaz
>

cat arq_in | sed -e '1,1s/^/cachorro/' > arq_aut


--
======================================================================
Sandro Santana Costa 			 sandro@...
System Analyst/Programmer 		 Network Suport
BDEP - Exploration and Production Data Bank 	 www.bdep.gov.br
Phone: 55  21 3981 0176 			 Fax: 55 21 2244-0139
                             __                        __
  	   ___ ___ ____  ___/ /______    _______  ___ / /____ _
	  (_-</ _ `/ _ \/ _  / __/ _ \  / __/ _ \(_-</ __/ _ `/
         /___/\_,_/_//_/\_,_/_/  \___/  \__/\___/___/\__/\_,_/
======================================================================

#1408 De: aurelio <aurelio@...>
Data: Qua, 19 de Mar de 2003 2:17 pm
Assunto: Re:_Re:__Me_ajudem_a_filtrar_as_informações_de_um_arq._utilizando_o_sed_do_win_!!!
verde6666
Enviar e-mail Enviar e-mail
 
ae junior,

> consegui aprender bastante tentando mexer nesse arq. utilizando o
> tutorial http://wmaker.lrv.ufsc.br/sed_ptBR.html

esse documento é muito bom!
quem ainda não leu está perdendo.

> o unico detalhe é que utilizo sed for dos, que infelizmente não dah
> para eliminar as (").. mas não tem problema...

dá sim, como não? basta escapar as aspas com o \

   C:\>echo "bla"
   "bla"

   C:\>echo "bla" | sed "s/\"//g"
   bla


> como faço para adicionar a palavra cachorro na
> frente, se eu utilizar o parametro sed "s/^/cachorro" ele adionara em
> todas as linhas.. como faço para adicionar somente na primeira linha?
>
> ex.:
> cachorro;Video;Teclado;Mouse;Modem;

você ou pode colocar o s/^/cachorro/ no final de todos os comandos,
pra ele só ser aplicado no resultado final, ou então explicitar
que você quer apenas na primeira linha:

    sed '1s/^/cachorro/'      # note o 1 que é o endereço

falou!




=====
--
aurelio

_______________________________________________________________________
Busca Yahoo!
O serviço de busca mais completo da Internet. O que você pensar o Yahoo!
encontra.
http://br.busca.yahoo.com/

#1409 De: Ulysses Almeida <munky@...>
Data: Qua, 19 de Mar de 2003 2:24 pm
Assunto: Re: Re:__Me_ajudem_a_filtrar_as_informações_de_um_arq._utilizando_o_sed_do_win_!!!
munky@...
Enviar e-mail Enviar e-mail
 
On Wed, Mar 19, 2003 at 09:59:35AM -0300, Junior wrote:
>
>    não querendo abusar, como faço para adicionar a palavra cachorro na
>    frente, se eu utilizar o parametro sed "s/^/cachorro" ele adionara em
>    todas as linhas.. como faço para adicionar somente na primeira linha?
>
>
>
>    ex.:
>
>    cachorro;Video;Teclado;Mouse;Modem;
>
>    Valeu...
>
sed '1 s/^/cachorro/'

>
>
>    Spaz
>

--
     .~.  Ulysses Almeida
    / V \  munky@...
  / (   ) \  Seja livre, use GNU/Linux!
    ^^-^^

#1410 De: aurelio <aurelio@...>
Data: Qua, 19 de Mar de 2003 3:18 pm
Assunto: Re: [t2t] Problemas com Post-convert editting (sed)
verde6666
Enviar e-mail Enviar e-mail
 
oi rodrigo,

beleza cara?

estou te respondendo em particular porque a lista do txt2tags
é em inglês somente. estou fazendo Cc: pra lista do sed
porque o script ficou interessante.

> Post-convert editting
> xt2tags -t html --stdout file.t2t | sed "s/^<BODY .*/<BODY
> BGCOLOR=green>/" > file.html

ok

> Então pensei em fazer um script, que alteraria certas tabelas, as que
> tiverem pergunta ou resposta. Ex.:
>
> <table cellpadding=4 border=1>
> <tr>
> <td>Pergunta
>
> <table cellpadding=4 border=1>
> <tr>
> <td>Resposta
>
>
> Se houver qualquer outro tipo de tabela, não deveria alterar
>
> <table cellpadding=4 border=1>
> <tr>
> <td>um_texto_inutil_qualquer
>
> sou iniciante no sed e expressões regulares, então gostaria de alguma
> dica, luz no fim do túnel.

ok, acho que você já tinha perguntado isso na shell-script não?


> $ cat teste.txt | sed 's/^<table cellpadding=4
> border=1>\n<tr>\n<td>Pergunta/<table border="0" bgcolor="#E0E0E0"
> width="100%"">\n<tr>\n<td>Pergunta' > teste.txt

o sed não casa multilinha assim como você tentou.
dá pra fazer +- assim:

/<table cellpadding=4 border=1>/{
   h
   s/.*/<table border="0" bgcolor="#E0E0E0" width="100%">
   N;N;H
   /<td>\(Pergunta\|Resposta\)/{ p;d; }
   g
}

se for a linha da tabela, vc guarda a linha original no RESERVA
(comando h) e faz a troca que vc quer. depois você junta as
próximas duas linhas (N;N) e também junta elas lá na cópia
do RESERVA (comando H).

agora você checa se esta é uma tabela do tipo Pergunta ou
Resposta. se sim, mostra as três linhas que você
ajuntou e modificou e apaga o buffer (isso volta o script
sed pro começo para fazer tudo de novo na próxima tabela).

caso essa seja uma outra tabela qualquer, a cópia original é
restaurada (comando g) e nada é alterado.

obs.: não testei, mas deve funcar.

=====
--
aurelio

_______________________________________________________________________
Busca Yahoo!
O serviço de busca mais completo da Internet. O que você pensar o Yahoo!
encontra.
http://br.busca.yahoo.com/

#1411 De: "Junior" <grupos@...>
Data: Qua, 19 de Mar de 2003 3:50 pm
Assunto: Re: Re:_Re:__Me_ajudem_a_filtrar_as_informações_de_um_arq._utilizando_o_sed_do_win_!!!
spaz0310
Enviar e-mail Enviar e-mail
 
Aurelio,
 
  O parametro \"/ funciona legal...
 
mas qundo tento gravar as informacoes em um arq. ele retorna um 
 
C:\sed "s/\"//g" display.txt>Limpa
sed: can't read softwares.txt>Limpa: Invalid argument
 
Se retirar \(")/ ou colocar outro caracter no parametro ele funciona.
exemplo.:
 
C:\sed "s/\a/g" display.txt>Limpa
 
Versão que utilizo do sed:
super-sed version 3.59
based on GNU sed version 3.02.80
Copyright (C) 1999 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE,
to the extent permitted by law.
 

Será que pode ser a versao?
 
[]s
Jr.
 
 
 
----- Original Message -----
From: aurelio
Sent: Wednesday, March 19, 2003 11:17 AM
Subject: Re:_Re:_[sed-br]_Me_ajudem_a_filtrar_as_informações_de_um_arq._utilizando_o_sed_do_win_!!!

ae junior,

> consegui aprender bastante tentando mexer nesse arq. utilizando o
> tutorial http://wmaker.lrv.ufsc.br/sed_ptBR.html

esse documento é muito bom!
quem ainda não leu está perdendo.

> o unico detalhe é que utilizo sed for dos, que infelizmente não dah
> para eliminar as (").. mas não tem problema...

dá sim, como não? basta escapar as aspas com o \

  C:\>echo "bla"
  "bla"

  C:\>echo "bla" | sed "s/\"//g"
  bla


> como faço para adicionar a palavra cachorro na
> frente, se eu utilizar o parametro sed "s/^/cachorro" ele adionara em
> todas as linhas.. como faço para adicionar somente na primeira linha?
>
> ex.:
> cachorro;Video;Teclado;Mouse;Modem;

você ou pode colocar o s/^/cachorro/ no final de todos os comandos,
pra ele só ser aplicado no resultado final, ou então explicitar
que você quer apenas na primeira linha:

   sed '1s/^/cachorro/'      # note o 1 que é o endereço

falou!




=====
--
aurelio

_______________________________________________________________________
Busca Yahoo!
O serviço de busca mais completo da Internet. O que você pensar o Yahoo! encontra.
http://br.busca.yahoo.com/


--
para sair da lista: sed-br-unsubscribe@...


Seu uso do Yahoo! Grupos é sujeito aos Termos do Serviço Yahoo!.

#1412 De: aurelio <aurelio@...>
Data: Qua, 19 de Mar de 2003 5:05 pm
Assunto: Re:_Re:_Re:__Me_ajudem_a_filtrar_as_informações_de_um_arq._utilizando_o_sed_do_win_!!!
verde6666
Enviar e-mail Enviar e-mail
 
ae junior,

>   O parametro \"/ funciona legal...
> mas qundo tento gravar as informacoes em um arq. ele retorna um
>
> C:\sed "s/\"//g" display.txt>Limpa
> sed: can't read softwares.txt>Limpa: Invalid argument

peraí, mas o que o softwares.txt tem a ver com a história?

> super-sed version 3.59

aqui funciona OK, veja:


Microsoft Windows 2000 [Versão 5.00.2195]
(C) Copyright 1985-1999 Microsoft Corp.

C:\>echo "bla" > a

C:\>type a
"bla"

C:\>sed "s/\"//g" a > b

C:\>type b
bla

C:\>sed -V
GNU sed version 3.02.80



e agora josé?

=====
--
aurelio

_______________________________________________________________________
Busca Yahoo!
O serviço de busca mais completo da Internet. O que você pensar o Yahoo!
encontra.
http://br.busca.yahoo.com/

#1413 De: "Junior" <grupos@...>
Data: Qua, 19 de Mar de 2003 5:32 pm
Assunto: Re: Re:_Re:_Re:__Me_ajudem_a_filtrar_as_informações_de_um_arq._utilizando_o_sed_do_win_!!!
spaz0310
Enviar e-mail Enviar e-mail
 
Desculpa quando colei para o prompt DOS esqueci de alterar o software do erro por Limpa.
 
Efetuei o mesmo proc. de acordo com o exemplo q me mandou e mesmo e da o mesmo erro.
Testei esses paramentros nos Sistemas Operacionais XP, W2k e NT, o que vc utilizou foi 9X?
 
(Copia do Prompt MS-DOS)

C:\>echo "bla" > a
 
C:\>type a
"bla"
 
C:\>sed "s/\"//g" a
bla
 
C:\>sed "s/\"//g" a > b
bla
sed: can't read >: Invalid argument
sed: can't read b: No such file or directory
 
G:\>
 
Obrigado,
Jr.
 
 
 
----- Original Message -----
From: aurelio
Sent: Wednesday, March 19, 2003 2:05 PM
Subject: Re:_Re:_Re:_[sed-br]_Me_ajudem_a_filtrar_as_informações_de_um_arq._utilizando_o_sed_do_win_!!!

ae junior,

>   O parametro \"/ funciona legal...
> mas qundo tento gravar as informacoes em um arq. ele retorna um
>
> C:\sed "s/\"//g" display.txt>Limpa
> sed: can't read softwares.txt>Limpa: Invalid argument

peraí, mas o que o softwares.txt tem a ver com a história?

> super-sed version 3.59

aqui funciona OK, veja:


Microsoft Windows 2000 [Versão 5.00.2195]
(C) Copyright 1985-1999 Microsoft Corp.

C:\>echo "bla" > a

C:\>type a
"bla"

C:\>sed "s/\"//g" a > b

C:\>type b
bla

C:\>sed -V
GNU sed version 3.02.80



e agora josé?

=====
--
aurelio

_______________________________________________________________________
Busca Yahoo!
O serviço de busca mais completo da Internet. O que você pensar o Yahoo! encontra.
http://br.busca.yahoo.com/


--
para sair da lista: sed-br-unsubscribe@...


Seu uso do Yahoo! Grupos é sujeito aos Termos do Serviço Yahoo!.

#1414 De: aurelio <aurelio@...>
Data: Qua, 19 de Mar de 2003 6:08 pm
Assunto: Re: erro do sed no DOS
verde6666
Enviar e-mail Enviar e-mail
 
ae,

  --- Junior <grupos@...> escreveu:

> Efetuei o mesmo proc. de acordo com o exemplo q me mandou e mesmo e
> da o mesmo erro. Testei esses paramentros nos Sistemas Operacionais
> XP, W2k e NT, o que vc utilizou foi 9X?

usei o 2k.

> C:\>sed "s/\"//g" a > b
> bla
> sed: can't read >: Invalid argument
> sed: can't read b: No such file or directory

nossa, que escroto.
o sed tá tentando ler o arquivo '>'.
deve ser bug do supersed.
tenta baixar o GNU sed que vai funcar.

/me odeia o supersed e o GNU sed 4.x (BLOATware)


GNU sed v3.02.80 for Windows (3x, 9x, NT, 2K)
http://www.student.northpark.edu/pemente/sed/sed3028a.zip




=====
--
aurelio

_______________________________________________________________________
Busca Yahoo!
O serviço de busca mais completo da Internet. O que você pensar o Yahoo!
encontra.
http://br.busca.yahoo.com/

#1415 De: "Junior" <grupos@...>
Data: Qua, 19 de Mar de 2003 6:21 pm
Assunto: Re: erro do sed no DOS
spaz0310
Enviar e-mail Enviar e-mail
 
Quem Diria, achamos um BUG no super sed
 
com esta versão que me passou, funcionou perfeitamente.
 
Muito Obrigado,
 
[]s
Jr. 
 
----- Original Message -----
From: aurelio
Sent: Wednesday, March 19, 2003 3:08 PM
Subject: Re: [sed-br] erro do sed no DOS

ae,

--- Junior <grupos@...> escreveu:

> Efetuei o mesmo proc. de acordo com o exemplo q me mandou e mesmo e
> da o mesmo erro. Testei esses paramentros nos Sistemas Operacionais
> XP, W2k e NT, o que vc utilizou foi 9X?

usei o 2k.

> C:\>sed "s/\"//g" a > b
> bla
> sed: can't read >: Invalid argument
> sed: can't read b: No such file or directory

nossa, que escroto.
o sed tá tentando ler o arquivo '>'.
deve ser bug do supersed.
tenta baixar o GNU sed que vai funcar.

/me odeia o supersed e o GNU sed 4.x (BLOATware)


GNU sed v3.02.80 for Windows (3x, 9x, NT, 2K)
http://www.student.northpark.edu/pemente/sed/sed3028a.zip




=====
--
aurelio

_______________________________________________________________________
Busca Yahoo!
O serviço de busca mais completo da Internet. O que você pensar o Yahoo! encontra.
http://br.busca.yahoo.com/


--
para sair da lista: sed-br-unsubscribe@...


Seu uso do Yahoo! Grupos é sujeito aos Termos do Serviço Yahoo!.

#1416 De: aurelio <aurelio@...>
Data: Qua, 19 de Mar de 2003 6:42 pm
Assunto: Re: erro do sed no DOS
verde6666
Enviar e-mail Enviar e-mail
 
--- Junior <grupos@...> escreveu:
> Quem Diria, achamos um BUG no super sed
> com esta versão que me passou, funcionou perfeitamente.

super sed é super palha :)
/me não recomenda.

o luciano é ssed-lover,
bem,
sempre tem quem gosta né? ;)

=====
--
aurelio

_______________________________________________________________________
Busca Yahoo!
O serviço de busca mais completo da Internet. O que você pensar o Yahoo!
encontra.
http://br.busca.yahoo.com/

#1417 De: "Luciano ES" <luc-groups@...>
Data: Qua, 19 de Mar de 2003 6:34 pm
Assunto: Re: erro do sed no DOS
lucianolists
Enviar e-mail Enviar e-mail
 
Prezado e Ilmo. Sr. Aurélio,

	 Para seu governo, usei o super-sed no Windows ME por uns dois meses e
nunca tive problemas. O Windows ME pode até ser uma porcaria e era mesmo,
mas o super-sed é ótimo. Não fala mal dele não que eu te pego na
saída.

--
	 Luciano Espirito Santo
	 Santos, SP - Brasil

<-quote-> **************************************************
On 19/03/03 at 15:08, aurelio wrote in 3K:
Assunto/Subject: Re: [sed-br] erro do sed no DOS

>nossa, que escroto.
>o sed tá tentando ler o arquivo '>'.
>deve ser bug do supersed.
>tenta baixar o GNU sed que vai funcar.
>
>/me odeia o supersed e o GNU sed 4.x (BLOATware)

********* END OF ORIGINAL MESSAGE *********</-quote->

#1418 De: aurelio <aurelio@...>
Data: Qua, 19 de Mar de 2003 8:32 pm
Assunto: Re: Re: erro do sed no DOS
verde6666
Enviar e-mail Enviar e-mail
 
ae,

  --- Luciano ES <luc-groups@...> escreveu:
>  Prezado e Ilmo. Sr. Aurélio,
> Para seu governo, usei o super-sed no Windows ME por uns dois meses
> e nunca tive problemas. O Windows ME pode até ser uma porcaria e era
> mesmo, mas o super-sed é ótimo. Não fala mal dele não que eu te pego
> na saída.

aguarde e confie :)

eu aposto 10ão que é bug do ssed.

(já avisei o autor)

=====
--
aurelio

_______________________________________________________________________
Busca Yahoo!
O serviço de busca mais completo da Internet. O que você pensar o Yahoo!
encontra.
http://br.busca.yahoo.com/

#1419 De: caio ferreira <idic@...>
Data: Qui, 20 de Mar de 2003 10:24 am
Assunto: script de automação
abreufer
Enviar e-mail Enviar e-mail
 
All

	 Meus conhecimentos de script são pequenos então venho pedir a ajuda de vocês.
Estou com o seguinte problema.

	 Venho ao longo do tempo salvando mensagens e textos que acho interessantes, por
exemplo, no diretorio /home/cosmo/arquivo/txt/linux/vi/ tenho várias mensagens e
textos sobre o vi. O problema é que com o passar do ano o número de mensagens e
textos cresceu tanto que estou pensando em começar a criar uma página index.html
que aponte para os arquivos textos, uma forma de facilitar nas consultas. O que
eu estou querendo é que a página index.html fique assim :

diretorio /home/cosmo/arquivo/txt/linux/vi/
Conjunto_de_Caracteres_ASCII_estendido.txt
desmistificando_o_vim.txt
Mapeamento_de_Funções
Troca_de_Caixa_de_Letras
vi_-_abreviacao_de_comandos.txt
vi_-_delecao_de_caracteres.txt
vi_-_gravacao_de_arquivos.txt
vim-avancado.txt
vim-basico.txt
vim_expandtab
vim-medio.txt
vim_tutor.txt
vi_-_opcoes_magicnomagic.txt
vi_-_remocao_de_espacos_em_branco.txt
vi_-_substituicao.txt
vi_-_undo.txt

	 Com isso eu clicaria por exempo em Conjunto_de_Caracteres_ASCII_estendido.txt e
apareceria o conteudo desse texto.

	 Até daria para fazer na mão, o problema é que são muitos arquivos e tomaria um
tempo enorme para fazer na mão, principalmente pois tenho alem do diretorio vi
tenho do samba, apache, debian, dicas-l, geral, kernel, lista, news, prg, rede
net, red hat, seguranca, sendmail, shell-script, tex e muitos outros textos não
relacionados a linux. Alguem poderia dar uma ajuda ?!!??!



--

[ ]'s

   *******************    .''`.
* idic@...  *  : :'  :
* GNU/Linux Debian   *  `. `'`
   *******************     `-
Gnupg ID 0x01186BE1
Key fingerprint =3D F17E 75C6 CE00 0E09 F63B  71B0 A0D2 FAD9 0118 6BE1


Viva um dia de cada vez. O ontem já passou, o amanhã não chegou e o hoje está a
te esperar.

--Denise Simon

#1420 De: "Junior" <grupos@...>
Data: Qui, 20 de Mar de 2003 10:56 am
Assunto: Re: Re: erro do sed no DOS
spaz0310
Enviar e-mail Enviar e-mail
 
Pode cre...
depois do problema q tive com o super sed...
ja´não acredito em mais nada...
 
ateh
Spaz..
 
 
 
 
 
 
----- Original Message -----
From: aurelio
Sent: Wednesday, March 19, 2003 5:32 PM
Subject: Re: [sed-br] Re: erro do sed no DOS

ae,

--- Luciano ES <luc-groups@...> escreveu:
>       Prezado e Ilmo. Sr. Aurélio,
> Para seu governo, usei o super-sed no Windows ME por uns dois meses
> e nunca tive problemas. O Windows ME pode até ser uma porcaria e era
> mesmo, mas o super-sed é ótimo. Não fala mal dele não que eu te pego
> na saída.

aguarde e confie :)

eu aposto 10ão que é bug do ssed.

(já avisei o autor)

=====
--
aurelio

_______________________________________________________________________
Busca Yahoo!
O serviço de busca mais completo da Internet. O que você pensar o Yahoo! encontra.
http://br.busca.yahoo.com/


--
para sair da lista: sed-br-unsubscribe@...


Seu uso do Yahoo! Grupos é sujeito aos Termos do Serviço Yahoo!.

#1421 De: "Junior" <grupos@...>
Data: Qui, 20 de Mar de 2003 11:07 am
Assunto: Re: Re:_Re:_Re:__Me_ajudem_a_filtrar_as_informações_de_um_arq._utilizando_o_sed_do_win_!!!
spaz0310
Enviar e-mail Enviar e-mail
 
Ve se pode me ajudar..
 
lembra dos parametros que me passou para deixar: minha log como
cachorro;Video;Teclado;Mouse;Modem;
 
quando utilizo o sed para fazer isso ele me deixa a log assim...
cachorro;Video;Teclado;Mouse;Modem;cachorro;Video;Teclado;Mouse;Modem;cachorro;Video;Teclado;Mouse;Modem;
 
existe uma maneira de deixar ele assim:
cachorro;Video;Teclado;Mouse;Modem;
cachorro;Video;Teclado;Mouse;Modem;
cachorro;Video;Teclado;Mouse;Modem;
 
valeu.
Jr.
 
----- Original Message -----
From: aurelio
Sent: Wednesday, March 19, 2003 2:05 PM
Subject: Re:_Re:_Re:_[sed-br]_Me_ajudem_a_filtrar_as_informações_de_um_arq._utilizando_o_sed_do_win_!!!

ae junior,

>   O parametro \"/ funciona legal...
> mas qundo tento gravar as informacoes em um arq. ele retorna um
>
> C:\sed "s/\"//g" display.txt>Limpa
> sed: can't read softwares.txt>Limpa: Invalid argument

peraí, mas o que o softwares.txt tem a ver com a história?

> super-sed version 3.59

aqui funciona OK, veja:


Microsoft Windows 2000 [Versão 5.00.2195]
(C) Copyright 1985-1999 Microsoft Corp.

C:\>echo "bla" > a

C:\>type a
"bla"

C:\>sed "s/\"//g" a > b

C:\>type b
bla

C:\>sed -V
GNU sed version 3.02.80



e agora josé?

=====
--
aurelio

_______________________________________________________________________
Busca Yahoo!
O serviço de busca mais completo da Internet. O que você pensar o Yahoo! encontra.
http://br.busca.yahoo.com/


--
para sair da lista: sed-br-unsubscribe@...


Seu uso do Yahoo! Grupos é sujeito aos Termos do Serviço Yahoo!.

#1422 De: aurelio <aurelio@...>
Data: Qui, 20 de Mar de 2003 12:34 pm
Assunto: Re:_Re:_Re:_Re:__Me_ajudem_a_filtrar_as_informações_de_um_arq._utilizando_o_sed_do_win_!!!
verde6666
Enviar e-mail Enviar e-mail
 
ae junior,

  --- Junior <grupos@...> escreveu:
> lembra dos parametros que me passou para deixar: minha log como
> cachorro;Video;Teclado;Mouse;Modem;
>
> quando utilizo o sed para fazer isso ele me deixa a log assim...
>
cachorro;Video;Teclado;Mouse;Modem;cachorro;Video;Teclado;Mouse;Modem;cachorro;V\
ideo;Teclado;Mouse;Modem;
>
> existe uma maneira de deixar ele assim:
> cachorro;Video;Teclado;Mouse;Modem;
> cachorro;Video;Teclado;Mouse;Modem;
> cachorro;Video;Teclado;Mouse;Modem;

sim!
só que pra isso eu preciso que você mande os "dados da vida real"
assim como eles estão no log pra fazer o script.

ou então faz a solução porca: você emenda mais um sed no final
assim:

    sed 's/cachorro/&\
'/

troque o 'cachorro' por ele mesmo (&) seguido de uma quebra de linha



=====
--
aurelio

_______________________________________________________________________
Busca Yahoo!
O serviço de busca mais completo da Internet. O que você pensar o Yahoo!
encontra.
http://br.busca.yahoo.com/

#1423 De: "Luciano ES" <luc-groups@...>
Data: Qui, 20 de Mar de 2003 2:31 pm
Assunto: Re: script de automação
lucianolists
Enviar e-mail Enviar e-mail
 
Enquanto o Aurélio fica procurando pretexto para criticar o super-sed,
vou arriscar responder esta:
	 - vai lá no diretório /home/cosmo/arquivo/txt/linux/ e cria o arquivo
index.htm. Escreve assim:
	 <html><head>
	 [linha em branco]
	 - daí você roda essa linha:

	 grep -Hr -m1 ".*" /home/cosmo/arquivo/txt/linux/*.txt | sed -r
"s/([^:]+):(.*)/<a href=\"\1\"><u>\2<\/u><\/a><br>/" >
/home/cosmo/arquivo/txt/linux/index.htm

	 e vê se dá certo.

--
	 Luciano Espirito Santo
	 Santos, SP - Brasil

<-quote-> **************************************************
On 20/03/03 at 07:24, caio ferreira wrote in 4K:
Assunto/Subject: [sed-br] script de automação

> Venho ao longo do tempo salvando mensagens e textos que acho
interessantes, por
>exemplo, no diretorio /home/cosmo/arquivo/txt/linux/vi/ tenho várias
mensagens e
>textos sobre o vi. O problema é que com o passar do ano o número de
mensagens e
>textos cresceu tanto que estou pensando em começar a criar uma página
index.html
>que aponte para os arquivos textos, uma forma de facilitar nas consultas.
O que
>eu estou querendo é que a página index.html fique assim :
>
>diretorio /home/cosmo/arquivo/txt/linux/vi/
>Conjunto_de_Caracteres_ASCII_estendido.txt
>desmistificando_o_vim.txt
>Mapeamento_de_Funções
>Troca_de_Caixa_de_Letras
>vi_-_abreviacao_de_comandos.txt
>vi_-_delecao_de_caracteres.txt
>vi_-_gravacao_de_arquivos.txt
>vim-avancado.txt
>vim-basico.txt
>vim_expandtab
>vim-medio.txt
>vim_tutor.txt
>vi_-_opcoes_magicnomagic.txt
>vi_-_remocao_de_espacos_em_branco.txt
>vi_-_substituicao.txt
>vi_-_undo.txt
>
> Com isso eu clicaria por exempo em
Conjunto_de_Caracteres_ASCII_estendido.txt e
>apareceria o conteudo desse texto.

********* END OF ORIGINAL MESSAGE *********</-quote->

#1424 De: "Luciano ES" <luc-groups@...>
Data: Qui, 20 de Mar de 2003 3:47 pm
Assunto: Re: script de automação
lucianolists
Enviar e-mail Enviar e-mail
 
Esqueci de dizer: meu método supõe que a primeira linha de cada
arquivo contém um título, descrição ou alguma coisa interessante,
que vai aparecer na página em HTML para você clicar em cima. Senão,
dá tudo errado.

--
	 Luciano Espirito Santo
	 Santos, SP - Brasil

<-quote-> **************************************************
On 20/03/03 at 11:31, Luciano ES wrote in 4K:
Assunto/Subject: [sed-br] Re: script de automação

> grep -Hr -m1 ".*" /home/cosmo/arquivo/txt/linux/*.txt | sed -r
>"s/([^:]+):(.*)/<a href=\"\1\"><u>\2<\/u><\/a><br>/" >
>/home/cosmo/arquivo/txt/linux/index.htm

********* END OF ORIGINAL MESSAGE *********</-quote->

#1425 De: aurelio <aurelio@...>
Data: Qui, 20 de Mar de 2003 6:14 pm
Assunto: Re: Re:_script_de_automação
verde6666
Enviar e-mail Enviar e-mail
 
ae,

> >eu estou querendo é que a página index.html fique assim :
> >
> >diretorio /home/cosmo/arquivo/txt/linux/vi/
> >Conjunto_de_Caracteres_ASCII_estendido.txt
> >desmistificando_o_vim.txt
> >Mapeamento_de_Funções
> >Troca_de_Caixa_de_Letras
> >vi_-_abreviacao_de_comandos.txt
> >vi_-_delecao_de_caracteres.txt
> >vi_-_gravacao_de_arquivos.txt
> >vim-avancado.txt
> >vim-basico.txt
> >vim_expandtab
> >vim-medio.txt
> >vim_tutor.txt
> >vi_-_opcoes_magicnomagic.txt
> >vi_-_remocao_de_espacos_em_branco.txt
> >vi_-_substituicao.txt
> >vi_-_undo.txt
> >
> > Com isso eu clicaria por exempo em
> Conjunto_de_Caracteres_ASCII_estendido.txt e
> >apareceria o conteudo desse texto.

olha, só com sed vc não consegue fazer isso porque você
precisa da listagem dos arquivos do diretório.

dá pra fazer um shellzinho como:

   echo "<html><h1>Diretório $PWD</h1><ul>"
   ls -1 | sed 's,.*,<li><a href="&">&</a>,'
   echo "</ul></html>


ah, mas use o sed porque se usar o ssed pode dar pau
hehehehehe

=====
--
aurelio

_______________________________________________________________________
Busca Yahoo!
O serviço de busca mais completo da Internet. O que você pensar o Yahoo!
encontra.
http://br.busca.yahoo.com/

#1426 De: aurelio <aurelio@...>
Data: Qui, 20 de Mar de 2003 6:43 pm
Assunto: Re: Re: erro do sed no DOS
verde6666
Enviar e-mail Enviar e-mail
 
ae junior,

  --- Junior <grupos@...> escreveu:
> Pode cre...
> depois do problema q tive com o super sed...
> ja´não acredito em mais nada...

po, na lista gringa os caras disseram que é problema do DOS,
de compilação, blablabla.

pra referencia:

> Yes, the problem is that the Windows version of ssed is not
> stripping the quotes during parsing. Here are my results from
> using CMD.EXE under Windows 2000.

That's because ssed Win32 builds are built with Mingw32 (i.e. the
Microsoft C runtime library, MSVCRT.DLL) which exhibits the same
behavior as other C commands.  If I had them built with Cygwin,
I would gain...



=====
--
aurelio

_______________________________________________________________________
Busca Yahoo!
O serviço de busca mais completo da Internet. O que você pensar o Yahoo!
encontra.
http://br.busca.yahoo.com/

#1427 De: "Luciano ES" <luc-groups@...>
Data: Qui, 20 de Mar de 2003 6:54 pm
Assunto: Re: script_de_automação
lucianolists
Enviar e-mail Enviar e-mail
 
Humpf!

--
	 Luciano Espirito Santo
	 Santos, SP - Brasil

<-quote-> **************************************************
On 20/03/03 at 15:14, aurelio wrote in 3K:
Assunto/Subject: Re: [sed-br] Re:_script_de_automação

>ah, mas use o sed porque se usar o ssed pode dar pau
>hehehehehe

********* END OF ORIGINAL MESSAGE *********</-quote->

#1428 De: "Junior" <grupos@...>
Data: Qui, 20 de Mar de 2003 7:51 pm
Assunto: Re: Re: erro do sed no DOS
spaz0310
Enviar e-mail Enviar e-mail
 
Ae Aurelio..
 
Esses kras estão doidao.... não tem sentido.. pois testei em varios Windows....
Pq funciona com o outro sed ? Se o super - sed tem esse bug, pode ter a certeza que mudaram algo,
tipo acrecentar perfumaria no codigo e que acabou resultando
nessa versão sux...
 
 
Jr.
----- Original Message -----
From: aurelio
Sent: Thursday, March 20, 2003 3:43 PM
Subject: Re: [sed-br] Re: erro do sed no DOS

ae junior,

--- Junior <grupos@...> escreveu:
> Pode cre...
> depois do problema q tive com o super sed...
> ja´não acredito em mais nada...

po, na lista gringa os caras disseram que é problema do DOS,
de compilação, blablabla.

pra referencia:

> Yes, the problem is that the Windows version of ssed is not
> stripping the quotes during parsing. Here are my results from
> using CMD.EXE under Windows 2000.

That's because ssed Win32 builds are built with Mingw32 (i.e. the
Microsoft C runtime library, MSVCRT.DLL) which exhibits the same
behavior as other C commands.  If I had them built with Cygwin,
I would gain...



=====
--
aurelio

_______________________________________________________________________
Busca Yahoo!
O serviço de busca mais completo da Internet. O que você pensar o Yahoo! encontra.
http://br.busca.yahoo.com/


--
para sair da lista: sed-br-unsubscribe@...


Seu uso do Yahoo! Grupos é sujeito aos Termos do Serviço Yahoo!.

#1429 De: Rodrigo Sobrinho <programador.linux@...>
Data: Sex, 21 de Mar de 2003 6:23 am
Assunto: Re: Re: [t2t] Problemas com Post-convert editting (sed)
sobrinho_brasil
Enviar e-mail Enviar e-mail
 
On Wed, 19 Mar 2003 12:18:45 -0300 (ART)
aurelio <aurelio@...> wrote:

> o sed não casa multilinha assim como você tentou.
> dá pra fazer +- assim:
>
> /<table cellpadding=4 border=1>/{
>   h
>   s/.*/<table border="0" bgcolor="#E0E0E0" width="100%">
>   N;N;H
>   /<td>\(Pergunta\|Resposta\)/{ p;d; }
>   g
> }

quase deu certo
coloquei esse texto acima num arquivo script.sed

se deixo exatamente da forma que vc colocou, aparece
  sed: file script.sed line 3: Unterminated `s' command

então alterei a linha 3 para (barra no final)

s/.*/<table border="0" bgcolor="#E0E0E0" width="100%">/

veja o resultado:

$ sed -f script.sed teste.htm
<html>
<body>

<table border="0" bgcolor="#E0E0E0" width="100%">
<tr>
<td>Resposta</td>
</tr>
<tr>
<td>Colaborador: Fulano de Tal</td>
</tr>
</table>

<table cellpadding=4 border=1>
<table border="0" bgcolor="#E0E0E0" width="100%">
<tr>
<td>coluna da esquerda</td>
<td>coluna da direita</td>
</tr>
</table>

</body>

ou seja, o problema é que na segunda tabela ficou repetido duas vezes a tag
table. O ideal seria não ter impresso essa linha, na segunda tabela
<table border="0" bgcolor="#E0E0E0" width="100%">

tentei solucionar mas até agora não consegui nada

--
Sobrinho
(51) 3212-7239 / (51) 9842-4438
Deu pau no Windows? Lembre-se, existe uma saída
http://planeta.terra.com.br/negocios/softwarelivre

#1430 De: "Luciano ES" <luc-groups@...>
Data: Sex, 21 de Mar de 2003 4:28 pm
Assunto: Off-topic: Terra chamando Aurelio
lucianolists
Enviar e-mail Enviar e-mail
 
Aurélio, o verde666.org está rejeitando minhas mensagens.

	 Foi alguma coisa que eu disse?
	 ;-)

--
	 Luciano Espirito Santo
	 Santos, SP - Brasil

#1431 De: aurelio <aurelio@...>
Data: Sex, 21 de Mar de 2003 6:18 pm
Assunto: Re: Off-topic: Terra chamando Aurelio
verde6666
Enviar e-mail Enviar e-mail
 
po,

vc é o segundo que diz isso hoje... :(
mas eu tou recebendo alguns e-mails...

sei lá, deve ser bug no directnic palha
manda pro aureliojargas@...

e pra não dizer que esse email foi inútil,
um link para um tutorial de sed (em inglês)
http://www.cs.hmc.edu/tech_docs/qref/sed.html

> Aurélio, o verde666.org está rejeitando minhas mensagens.
> Foi alguma coisa que eu disse?


=====
--
aurelio

_______________________________________________________________________
Busca Yahoo!
O serviço de busca mais completo da Internet. O que você pensar o Yahoo!
encontra.
http://br.busca.yahoo.com/

#1432 De: "Luciano ES" <luc-groups@...>
Data: Sex, 21 de Mar de 2003 6:00 pm
Assunto: Re: Off-topic: Terra chamando Aurelio
lucianolists
Enviar e-mail Enviar e-mail
 
Ah, legal. Nunca é demais.
	 Eu tava precisando mesmo é de um tutorial de awk. Bem direto, objetivo.
Eu sempre começo a ler o manual oficial, aquilo não acaba mais e eu
não agüento. Mas eu precisava aprender aquele troço...

--
	 Luciano Espirito Santo
	 Santos, SP - Brasil

<-quote-> **************************************************
On 21/03/03 at 15:18, aurelio wrote in 3K:
Assunto/Subject: Re: [sed-br] Off-topic: Terra chamando Aurelio

>e pra não dizer que esse email foi inútil,
>um link para um tutorial de sed (em inglês)
>http://www.cs.hmc.edu/tech_docs/qref/sed.html

********* END OF ORIGINAL MESSAGE *********</-quote->

#1433 De: Mario Domenech Goulart <mario@...>
Data: Sex, 21 de Mar de 2003 6:47 pm
Assunto: Re: Re: Off-topic: Terra chamando Aurelio
ec4mango
Enviar e-mail Enviar e-mail
 
Oi

On 21 March 2003 Luciano ES wrote:

  >  Ah, legal. Nunca é demais.
  >  Eu tava precisando mesmo é de um tutorial de awk. Bem direto, objetivo.
  > Eu sempre começo a ler o manual oficial, aquilo não acaba mais e eu
  > não agüento. Mas eu precisava aprender aquele troço...

Em http://www-106.ibm.com/developerworks/library/l-awk1.html ha' um
tutorial de awk. E' relativamente basico, mas interessante.

Alias, no mesmo site ha' um de sed, no mesmo estilo:
http://www-106.ibm.com/developerworks/linux/library/l-sed1.html

Mario

#1434 De: "Luciano ES" <luc-groups@...>
Data: Sex, 21 de Mar de 2003 8:11 pm
Assunto: Re: Off-topic: Terra chamando Aurelio
lucianolists
Enviar e-mail Enviar e-mail
 
Eh, muito bom mesmo!
	 Já tenho leitura para antes de ir dormir...

	 Obrigado!

--
	 Luciano Espirito Santo
	 Santos, SP - Brasil

<-quote-> **************************************************
On 21/03/03 at 15:47, Mario Domenech Goulart wrote in 3K:
Assunto/Subject: Re: [sed-br] Re: Off-topic: Terra chamando Aurelio

> >  Eu tava precisando mesmo é de um tutorial de awk. Bem direto,
objetivo.
> > Eu sempre começo a ler o manual oficial, aquilo não acaba mais e eu
> > não agüento. Mas eu precisava aprender aquele troço...

>Em http://www-106.ibm.com/developerworks/library/l-awk1.html ha' um
>tutorial de awk. E' relativamente basico, mas interessante.
>Alias, no mesmo site ha' um de sed, no mesmo estilo:
>http://www-106.ibm.com/developerworks/linux/library/l-sed1.html

********* END OF ORIGINAL MESSAGE *********</-quote->

mensagens 1405 - 1434 de 5050   Mais antigos  |  < Mais antigos  |  Mais recentes >  |  Mais recentes
mensagens 1405 - 1434 de 5050   Mais antigos  |  < Mais antigos  |  Mais recentes >  |  Mais recentes
Avançado

Copyright © 2010 Yahoo! do Brasil Internet Ltda. Todos os direitos reservados.
Política de Privacidade - Termos do Serviço - Diretrizes - Ajuda