Não entendi bem..

mas veja as opções do sort e do uniq...

Exemplo:

sort
  -k, --key=POS1[,POS2]     start a key at POS1, end it at POS2 (origin 1)
  -t, --field-separator=SEP  use SEP instead of non-blank to blank transition

uniq
  -f, --skip-fields=N   avoid comparing the first N fields

Sem um padrão do arquivo fica dificil..
Vc passar dados dos outros impossivel...

Então fica mais dificil ajudar, mas se puder montar algo com umas 4 ou
5 linhas no padrão e dados inuteis, eu tentaria ajudar mais..

--

Flávio do Carmo Júnior

2008/1/23 César Vianna <[EMAIL PROTECTED]>:
>
>
>
>
>
>
> 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]
>
>  

Responder a