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: Thobias Salazar Trevisan
Subject: Re: [shell-script] Como trocar e inserir texto dentro de um arquivo usando o SED?
Date: Thu, 20 Mar 2003 10:37:58 -0300 (EST)

Oi Charles,

On Thu, 20 Mar 2003, Charles Silveira wrote:

> Pessoal, alguém pode me ajudar com a expressão regular
> no SED para localizar a ocorrencia da string
> '<document name="OrgaosPublicos">' e substiuir pela
> string '<document name="OrgaosPublicos"
> title="OrgaosPublicos">'?
>
> Eu preciso adicionar a tag title no final da linha,
> antes do caracter ">" e o conteúdo do title é o mesmo
> da tag name como podem observar acima.

$ cat file
lixo
'<document name="OrgaosPublicos">' e substiuir pela
'<document name="shell">'
'<document name="nada" mais algo>'
'<xxx document name="nada">'

$ sed '/<document name=\"[^\"]\+\">/
s/\(\<document name=\)\("[^"]\+\)\>/\1\2\" title=\2/' file

lixo
'<document name="OrgaosPublicos" title="OrgaosPublicos">' e substiuir pela
'<document name="shell" title="shell">'
'<document name="nada" mais algo>'
'<xxx document name="nada">'

PS: todo o comando sed eh na mesma linha.

[]'s

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

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



reply via email to

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