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

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

Re: [shell-script] Como trocar e inserir texto dentro de um arquivo usan


From: Charles Silveira
Subject: Re: [shell-script] Como trocar e inserir texto dentro de um arquivo usando o SED?
Date: Thu, 20 Mar 2003 13:35:06 -0300 (ART)

Desculpa aí Thobias! A tua dica funcionou bem. E se
além daquilo eu quisesse retirar os acentos (
que já sei como) apenas da TAG name ? A minha
dificuldade é em restringir a string ou quando começa
a complicar a ER como acrescentar a remoção dos
acentos apenas a tag name e acrescentar a TAG title
simultanemente.

Obrigado!

Charles Silveira.




 --- Thobias Salazar Trevisan
<address@hidden> escreveu: 
---------------------------------

ae Charles,

On Thu, 20 Mar 2003, Charles Silveira wrote:

> se a linha do arquivo for igual a:
> <document name="02-918-Virtua.htm"
>
location="&prj-root;\AtuacaoPratica\Iniciais\02-918-Virtua.htm"
> content-type="text/html"/>
>
> Como inserir o title="02-918-Virtua.htm" antes do />
?

Fazer script sem saber as possibilidades eh
complicado, por isto
resolvi 'amarrar' o sed para executar somente quando
tivesse
aquela estrutura. Troque o padrao de pesquisa inicial:

sed '/<document name=\"[^\"]\+\">/s...

Por:

sed '/<document name=\"/s...

Para que ele faco a substituicao nas linhas que
encontre
<document name="

$ cat file
<document name="02-918-Virtua.htm"
location="&prj-root;\AtuacaoPratica\Iniciais\02-918-Virtua.htm"
content-type="text/html"/>

$ sed 's/\(\<document name=\)\("[^"]\+\)\>/\1\2\"
title=\2/' file
<document name="02-918-Virtua.htm"
title="02-918-Virtua.htm"
location="&prj-root;\AtuacaoPratica\Iniciais\02-918-Virtua.htm"
content-type="text/html"/>

Abraco.

Thobias.
-------
echo 24883721290304465999833114447114149701898P | dc
-------
Thobias Salazar Trevisan
http://www.lcp.coppe.ufrj.br/~thobias

____________________________
|
| Against - HTML Mail
| Against - MS ATTACHMENTS
|
----------------------------


Yahoo! Groups Sponsor [input]  [input]  [input] 
[input]  [input]  [input]  [input] 

  Carros: Marca:Estado:
NovosUsados_________________UFSPRJACALAMAPBACEDFESGOMAMGMSMTPAPBPEPIPRRJRNRORRRSSCSESPTO
[input] 

---------------------------------------------------------------------
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 aos Termos do
Serviço Yahoo!. 

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


reply via email to

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