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

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

Re: [shell-script] uso do sed


From: Christian Silva
Subject: Re: [shell-script] uso do sed
Date: Mon, 28 Sep 2009 11:54:56 -0300

Ops, corrigindo meu post:


cbernini@cbernini ~
$ cat bla
400|28238565871|1|14/06/1981||address@hidden||JANDIR DE SANT'ANA
JÚNIOR|1|1|Brasil|1|Solteiro(a)|0|321379299|SSP|2|SP|45109|00234|00797816098|2|B|VERA
LUCIA DE SOUZA SANT"ANA|JANDIR SANT"ANA||

cbernini@cbernini ~
$ sed s/\|\|/\|0\|0/g < bla
400|28238565871|1|14/06/1981|0|address@hidden|0|0JANDIR DE SANT'ANA
JÚNIOR|1|1|Brasil|1|Solteiro(a)|0|321379299|SSP|2|SP|45109|00234|00797816098|2|B|VERA
LUCIA DE SOUZA SANT"ANA|JANDIR SANT"ANA|0|0


Era isso?

Christian Bernini
(19) 8146-7801

"Happiness is not something ready made. It comes from your own actions." -
Dalai Lama


2009/9/28 Christian Silva <address@hidden>

> Precisa escapar os dois pipes
>
> sed 's!\|\|!\|0\|0!g' < arquivo
>
> Christian Bernini
> (19) 8146-7801
>
> "Happiness is not something ready made. It comes from your own actions." -
> Dalai Lama
>
>
> 2009/9/28 rondineli saad <address@hidden>
>
>> Ola pessoal,
>>
>> estou tendo dificuldade em gerar um determinado resultado. Eu tenho uma
>> sequência de registros que terminam com || (dois pipes). Eu preciso
>> alterar || (dois pipes) por |0|0 (pipe zero pipe zero). Tentei fazer o
>> seguinte:
>> O registro está da seguinte forma:
>> 400|28238565871|1|14/06/1981||address@hidden||JANDIR DE
>> SANT'ANA
>>
>> JÚNIOR|1|1|Brasil|1|Solteiro(a)|0|321379299|SSP|2|SP|45109|00234|00797816098|2|B
>> |VERA LUCIA DE SOUZA SANT"ANA|JANDIR SANT"ANA||
>>
>> Eu executei o comando:
>> cat nome-do-arquivo-com-registro | sed -e "s/\$\/||/|0|0/g"
>> Contudo não deu certo. Usei o comando com awk, mas ele gera apenas o
>> final da coluna. Alguem poderia me ajudar?
>> Abçs,
>> Rondineli Saad
>>
>>
>> ------------------------------------
>>
>> ---------------------------------------------------------------------
>> 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
>> ---------------------------------------------------------------------
>> Servidor Newsgroup da lista: news.gmane.org
>> Grupo: gmane.org.user-groups.programming.shell.brazil
>>
>> Links do Yahoo! Grupos
>>
>>
>>
>


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

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