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

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

Re: [shell-script] tr? awk? cut?


From: marcus_gmail
Subject: Re: [shell-script] tr? awk? cut?
Date: Mon, 7 May 2007 17:22:52 -0300
User-agent: KMail/1.9.6

hauhaaha

Boa!!!

A Monday 07 May 2007 16:06:04, Bruno Gunter Fricke escreveu:
> Darlon,
>
> Como você está na faculdade, não aconselho pedir a alguém que faça seu
> trabalho. mas terei o imenso prazer de ajudar se você me mostrar suas
> tentativas, aí eu e o resto com certeza te ajudaremos.
>
> []'s
> Gunter
>
> Em Seg, 2007-05-07 às 16:51 +0000, Darlon escreveu:
> > Tenta esse
> >
> > awk -F ":" '{split($2,x,","); for (i in x) print $1 >> x[i]}' arquivo
> >
> > On 5/7/07, Tiago Barcellos Peczenyj <address@hidden> wrote:
> > > Uma das formas poderia ser esta
> > >
> > > awk 'BEGIN{FS="[:,]"} # separador de campo : ou ,
> > > {
> > > for(i=2;i<=NF;i++){ # varre todas as 'tags' $1 é o
> > > usuario
> > > A[$i]++ # contamos quantas vezes
> > > aparece o nome da 'tag'
> > > if (A[$i] == 1) print $i > $i".txt" # se 1* vez imprime cabeçalho
> > > print $1 >> $i".txt" # adiciona nome
> > > }
> > > }' arquivo
> > >
> > > use com cuidado ;-)
> > >
> > > On 5/7/07, Pedro Drimel <address@hidden <pedrodrimel%
> >
> > 40gmail.com>>
> >
> > > wrote:
> > > > Bom dia a todos...
> > > >
> > > > Tenho um arquivo na seguinte estrutura
> > > >
> > > > usuario1:abc,xxx,zzz
> > > > usuario2:xxx
> > > > usuario3:zzz
> > > > usuario4:xxx,abc
> > > >
> > > > preciso gerar um arquivo ou até varios (abc.txt xxx.txt) contendo
> > > >
> > > > abc
> > > > usuario1
> > > > usuario4
> > > >
> > > > xxx
> > > > usuario1
> > > > usuario2
> > > > usuario4
> > > >
> > > > zzz
> > > > usuario1
> > > > usuario3
> > > >
> > > > Alguma idéia?
> > > >
> > > > Obrigado.
> > > >
> > > > [As partes desta mensagem que não continham texto foram removidas]
> > >
> > > --
> > > Tiago B Peczenyj
> > > Linux User #405772
> > >
> > > # cd /pub
> > > # more beer
> > >
> > > [As partes desta mensagem que não continham texto foram removidas]
> >
> > --
> > ----------------------------------------------------------
> > O sistema pediu:"Requires Windows 9x, Windows 2000 or better".
> > Então eu instalei Linux.
> >
> > [As partes desta mensagem que não continham texto foram removidas]
>
> [As partes desta mensagem que não continham texto foram removidas]


reply via email to

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