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 -----

Attachment: pgp00000.pgp
Description: PGP signature

Antwort per Email an