odstraneni duplicitnich souboru
Ing. Vlastimil Pospíchal
vpospichal na tiscali.cz
Neděle Březen 16 16:42:37 CET 2003
On Sun, Mar 16, 2003 at 12:38:08PM +0100, Pavel Kankovsky wrote:
> Puvodni sada prikazu (pravda, ten cat je tam docela prebytecny a leccos
> jineho by asi take slo zoptimalizovat, treba -exec u find by bylo mnohem
> efektivnejsi nahradit xargs) vygeneruje pouze duplicity, zatimco vystup
> toho druheho obsahuje z kazde mnoziny souboru majicich stejny MD5 prave
> jeden soubor a to ten, jehoz jmeno je prvni v trideni pouzitem prikazem
> sort.
> --Pavel Kankovsky aka Peak [ Boycott Microsoft--http://www.vcnet.com/bms ]
Co třeba takto?
#!/bin/sh
old="xxxxxxxxxxxx"
find . -type f -print0 | xargs -0 md5sum | sort |\
while read md5 nazev; do
test "$old" == "$md5" && echo "$nazev"
old="$md5"
done
Vyhovuje to už zadání?
Kit
--
Ing. Vlastimil Pospíchal
http://www.hoteldrnholec.cz
Další informace o konferenci Linux