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

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

Re: [shell-script] alguém pode me ajudar a resolver?


From: Tiago Peczenyj
Subject: Re: [shell-script] alguém pode me ajudar a resolver?
Date: Fri, 13 May 2005 15:33:38 -0300

Simples

$ cat arquivo | sed s/\;\;/\;@\;/g | awk -F "@" '{ print $1";"$2 }'

O que isso faz ? aonde tem ;; ele coloca ;@; assim vc tem um "email"
na linha de baixo também

Abraços

Em 13/05/05, SuSE List<address@hidden> escreveu:
>  Pessoal,
>  
>  Seguinte:
>  
>  Tenho estas duas linhas:
>  
>  2005-05-02;04:45:21;88B6629FBF;address@hidden;13147;1
>  2005-05-02;04:45:26;AA2F926FC1;;7012;1
>  
>  eu dou o comando:
>  
>  # echo
> "2005-05-02;04:45:21;88B6629FBF;address@hidden;13147;1"
> | 
>  awk -F "@" '{ print $1";"$2 }'
>  2005-05-02;04:45:21;88B6629FBF;ezihwqmsh;yahoo.com;13147;1
>  
>  so que, a segunda linha, nao tem o @, logo tem como tratar a segunda 
>  linha na sequancia, com um awk alinhado pra ter isso como saida (um ";" 
>  a mais entre o ID e o email que nao existe na segunda linha), 
>  processando as duas linhas na sequancia:
>  
>  2005-05-02;04:45:21;88B6629FBF;ezihwqmsh;yahoo.com;13147;1
>  2005-05-02;04:45:26;AA2F926FC1;;;7012;1
>  
>  Tô quebrando a cuca e nao consigo resolver....
>  
>  []s
>  
>  Vinny
>  
> 
> ---------------------------------------------------------------------
>  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
>  
>  
> Para visitar o site do seu grupo na web, acesse:
> http://br.groups.yahoo.com/group/shell-script/
>   
> Para sair deste grupo, envie um e-mail para:
> address@hidden
>   
> O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do
> Yahoo!.


reply via email to

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