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

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

Re: [shell-script] apagar arquivos duplicados


From: Anderson Souza
Subject: Re: [shell-script] apagar arquivos duplicados
Date: Sat, 20 Sep 2008 10:08:07 +0000

olá ... bom dia...
valeu pela ajuda... tanto a do Jimmy quanto a do Julio funcionaram legal...
Obrigado..

Em 20/09/08, Julio C. Neves <address@hidden> escreveu:
>
>   Fala Anderson,
> # vamos ver quais são os duplicados
> cat lista1 > lista3
> tr A-Z a-z < lista2 >> lista3
> Lista=$(sort lista3 | uniq -d)
> # A lista está toda em minuc. Vamos repti-la em maisusc.
> Lista=$Lista" "$(tr a-z A-Z <<< $Lista)
> # finalmente matando
> rm $Lista 2> /dev/null
>
> Abração,
> Julio
>
> 2008/9/19 Anderson Souza <address@hidden<anderson.souza35%40gmail.com>
> >
>
> > Olá pessoal meu problema é o seguinte:
> >
> > #/home/fotos/cat lista1.txt
> > p10020366.jpg
> > p10020365.jpg
> > p10020364.jpg
> > p10020363.jpg
> >
> > #/home/fotos/tmp/cat lista2.txt
> > P10020366.JPG
> > P10020365.JPG
> > P10020361.JPG
> > P10020360.JPG
> >
> > os arquivos são iguais, mas os nomes diferenciados por maiúsculo e
> > minúsculo...
> > e então apagar os arquivos duplicados... e não estou conseguindo...
> > seŕa que ficou claro??
> > vejam só:
> >
> > *for* L1 *in* *`**cat* /home/fotos/lista1.txt*`*; *do*
> >
> > *for* L2 *in* *`**cat* /home/fotos/tmp/lista2.txt*`*; *do*
> > *tr* "A-Z" "a-z" *<<<* $L2
> > *if** [* "$L1" = "$L2"* ]*; *then*
> > *#tr "a-z" "A-Z" <<< $L2*
> > *mv* /home/fotos/tmp/$L2 /tmp
> > *fi*
> > *done**done*
> >
> > Anderson Souza
> > Email: address@hidden <anderson.souza35%40gmail.com><anderson.souza35%
> 40gmail.com>
> > Skype: anderson1904
> > Msn: address@hidden <aos_3%40msn.com> <aos_3%40msn.com>
> > Fone: (12)9732-9877
> > __________________________________________________________
> > "Os que desprezam pequenos acontecimentos, dificilmente farão grandes
> > descobertas."
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
>
> --
> Abraços,
> Julio
> Em setembro estarei dando um treinamento
> Shell em São Paulo (em 2 fins de semana).
> Mais informações: www.4linux.com.br
> Tel: (11) 2125-4747
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>



-- 
Anderson Souza
Email: address@hidden
Skype: anderson1904
Msn: address@hidden
Fone: (12)9732-9877
_______________________________________________________________________
"Os que desprezam pequenos acontecimentos, dificilmente farão grandes
descobertas."


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

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