[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!.