[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RES: RES: [shell-script] arquivos
From: |
Julio Cezar Neves - DATAPREVRJ |
Subject: |
RES: RES: [shell-script] arquivos |
Date: |
Thu, 28 Apr 2005 14:34:43 -0300 |
Olá Rodrigo,
não tenho certeza se é a versão mas é provável, a minha é antiga demais e é
4.0.5. O sed que rodo no Unix não admite \n, \c, ... Teste usando octal
(\010) no lugar do \n, mas acho que não vai funcionar.
Olhe o resultado da última solução proposta:
Prompt> echo -n "<item
jid='address@hidden'><key/><name>Vilameiry
Carvalho de Azevedo</name><first>Vilameiry</first><last>Carvalho de
Azevedo</last><nick>saude.vilameiry</nick><email>address@hidden</
email></item>" | sed 's#>#>\n#g;s#\([a-zA-Z0-9]\)<#\1\n<#g'
<item jid='address@hidden'>
<key/>
<name>
Vilameiry Carvalho de Azevedo
</name>
<first>
Vilameiry
</first>
<last>
Carvalho de Azevedo
</last>
<nick>
saude.vilameiry
</nick>
<email>
address@hidden
</email>
</item>
[ ]s,
Julio
:wq
| -----Mensagem original-----
| De: Rodrigo Monteiro [mailto:address@hidden]
| Enviada em: quinta-feira, 28 de abril de 2005 12:52
| Para: address@hidden
| Assunto: Re: RES: [shell-script] arquivos
|
|
| Julio,
| em ambos os echo que vc colocou ele ficou <tag>nn<tag> o resultado :(
| $ sed -V
| GNU sed version 3.02
| serah que eh a versao do sed?
| me conecto via ssh a um servidor, se nao me engano esta
| instalado o slack 8.0 ainda nele.
|
| Julio Cezar Neves - DATAPREVRJ <address@hidden> wrote:
| Rodrigo,
| ve se e isso te atende:
|
| Prompt> echo "<item
| jid='address@hidden'><key/><name>Vilameiry
| Carvalho de Az
| evedo</name><first>Vilameiry</first><last>Carvalho de
| Azevedo</last><nick>saude.vilameiry</nick><email>vilameiry@sau
| de.ce.gov.ce</
| email></item>" | sed 's/</\n</g;s/>/>\n/g'
|
| ou isso:
|
| echo -n "<item
| jid='address@hidden'><key/><name>Vilameiry
| Carvalho de
| Azevedo</name><first>Vilameiry</first><last>Carvalho de
| Azevedo</last><nick>saude.vilameiry</nick><email>vilameiry@sau
| de.ce.gov.ce</
| email></item>" | sed 's#>#>\n#g;s#\([a-zA-Z0-9]\)<#\1\n<#g'
|
| [ ]s,
| Julio
| :wq
|
| | -----Mensagem original-----
| | De: Rodrigo Monteiro [mailto:address@hidden]
| | Enviada em: quinta-feira, 28 de abril de 2005 09:44
| | Para: address@hidden
| | Assunto: [shell-script] arquivos
| |
| |
| | tenho um arquivo xml que a partir de um certo ponto
| | ele esta juntando as linhas em uma soh.
| |
| | ========
| | exemplo
| | ========
| | <item
| | jid='address@hidden'><key/><name>Vilameiry
| | Carvalho de
| | Azevedo</name><first>Vilameiry</first><last>Carvalho
| | de
| | Azevedo</last><nick>saude.vilameiry</nick><email>vilameiry@sau
| | de.ce.gov.ce</email></item>
| | ========
| | gostaria de colocar cada tag (tudo que esta entre < e
| | >) em uma soh linha. tentei usar o sed e tr mas nao
| | consegui.
| |
| | o meu outro problema eh com o awk. percebi que ele nao
| | reconhece as variaveis do script. como eu faco para
| | contornar esse problema? pensei em uma solucao
| | lusitana, crio o meu arquivo html que quero, mas no
| | lugar das variaveis coloco um nome que a identifico e
| | depois uso o sed para alterar o .html feito. ou seja,
| | para uma variavel $dia que uso no script, colocaria no
| | awk XXXdiaXXX e depois sed 's/XXXdiaXXX/$dia/g'.
| | alguem poderia me dizer um metodo menos lusitano?
| |
| __________________________________________________
| Do You Yahoo!?
| Tired of spam? Yahoo! Mail has the best spam protection around
| http://mail.yahoo.com
|
| [As partes desta mensagem que não continham texto foram removidas]
|
|
|
| ---------------------------------------------------------------------
| 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.listas-discussao.cjb.net
---------------------------------------------------------------------
Links do Yahoo! Grupos
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- RES: RES: [shell-script] arquivos,
Julio Cezar Neves - DATAPREVRJ <=