On Mon, Sep 01, 2003 at 01:34:40AM +0200, J. Volkmann wrote: > Hallo Liste, > > ich habe folgende zwei Probleme, vor denen ich gerade ziemlich ratlos > stehe. Der Spa� sollte wenn es geht via Shellscript gel�st werden, da > ich das gerne in ein existierendes einbinden w�rde. > > a) Ich habe hier ~5500 Dateien verteilt auf viele Unterordner, bei > welchen er mir alle ausspucken soll die die exakt gleiche Gr��e haben.
Als Ansatz:
find -type f -printf '%s %p\n' \
| sort -n \
| uniq --all-repeated --check-fields=1
> b) In dem gleichen Dir soll er mir alle ausspucken welche den gleichen
> Namen haben. Aber auch unabh�ngig von der Gro�-/Kleinschreibung...
find -type f -printf '%f %p\n' \
| perl -pe 's/.*? /\L$&/' \
| sort -k1 \
| uniq --all-repeated --check-fields=1
Wobei letzteres sicher auch mit tr und oder sed zu erledigen w�re, statt
perl.
Leerzeichen d�rfen nat�rlich jetzt nicht in den Namen sein. Und
Zeilenumbr�che auch nicht.
Best regards from Dresden
Viele Gruesse aus Dresden
Heiko Schlittermann
--
SCHLITTERMANN.de ------------------ internet & unix support -
<a href="http://debian.schlittermann.de/"> Debian 3.x CD </a>
Heiko Schlittermann HS12-RIPE -------------------------------
pgp: A1 7D F6 7B 69 73 48 35 E1 DE 21 A7 A8 9A 77 92 -------
gpg: 3061 CFBF 2D88 F034 E8D2 7E92 EE4E AC98 48D0 359B -----
pgp00000.pgp
Description: PGP signature

