[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Como usar o UNIQ em CSV
From: |
Reinaldo Carvalho |
Subject: |
Re: [shell-script] Como usar o UNIQ em CSV |
Date: |
Wed, 23 Jan 2008 10:18:09 -0300 |
#!/bin/bash
> unicos.csv
> duplicados.csv
file=$(cat arquivo.csv)
while read cpf; do
lines=$(grep $cpf <<< "$file")
test $(grep -c $cpf <<< "$lines") -eq 1 && {
echo -e "$lines" >> unicos.csv
true
} || {
echo -e "$lines" >> duplicados.csv
}
done < <(cut -d";" -f3 <<< "$file" | uniq)
On 1/23/08, Reinaldo Carvalho <address@hidden> wrote:
> #!/bin/bash
> > unicos.csv
> > duplicados.csv
>
> file=$(cat arquivo.csv)
> while read cpf; do
> lines=$(grep $cpf <<< "$file")
> test $(grep -c $cpf <<< "$lines") -eq 1 && {
> echo -e "$lines" >> unicos.csv
> true
> } || {
> echo -e "$lines" >> duplicados.csv
> }
> done < <(cut -d";" -f3 arquivo.csv | uniq)
>
>
> --
> Reinaldo Carvalho
>
>
>
> On 1/23/08, César Vianna <address@hidden> wrote:
> > Buenas !!
> >
> > Tenho um csv com 5 campos. O terceiro são CPFs. Tenho que separar em dois
> > arquivos: um com os CPFs duplicados e outro com os CPFs únicos.
> >
> > Fiz assim:
> >
> > cut -d";" -f3 arquivo.csv | uniq -d
> >
> > e
> >
> > cut -d";" -f3 arquivo.csv | uniq
> >
> >
> > Ok. O problema é que eu perco o resto da linha. Tem alguma opção do uniq ou
> > outro comando para recuperar o conteúdo da linha? Como os grupos ( \1 ... )
> > em expressões regulares.
> >
> >
> > [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
> > ---------------------------------------------------------------------
> > Servidor Newsgroup da lista: news.gmane.org
> > Grupo: gmane.org.user-groups.programming.shell.brazil
> >
> >
> > Links do Yahoo! Grupos
> >
> >
> >
>
--
Reinaldo Carvalho
- Como usar o UNIQ em CSV, César Vianna, 2008/01/23
- Re: [shell-script] Como usar o UNIQ em CSV, Flavio Junior, 2008/01/23
- Re: [shell-script] Como usar o UNIQ em CSV, Reinaldo Carvalho, 2008/01/23
- Re: [shell-script] Como usar o UNIQ em CSV,
Reinaldo Carvalho <=
- Re: [shell-script] Como usar o UNIQ em CSV, Fabiano Caixeta Duarte, 2008/01/23
- Re: [shell-script] Como usar o UNIQ em CSV, Tiago Barcellos Peczenyj, 2008/01/23
- Re: [shell-script] Como usar o UNIQ em CSV, Fabiano Caixeta Duarte, 2008/01/23