> Hi Michael,
>
> On Sat, Sep 10, 2005 at 01:39:58PM +0200, Michael Bischof wrote:
>> find . -exec md5sum {} 2>/dev/null \; | sort | uniq -w 1 -D >
>> doppelte.asc
>
> Also bei meiner Version von uniq muss das ein großes "-W"
> sein, sonst zeigt er dir alle Dateien als doppelt an.
Bei mir kam:
[EMAIL PROTECTED] michael]$ cd /home/michael/Mail/inbox/cur/
[EMAIL PROTECTED] cur]$ find . -exec md5sum {} 2>/dev/null \; | sort |
uniq -W 1 -D > doppelte.asc
uniq: invalid option -- W
Und dann nachgesehen mit uniq --help:
-w, --check-chars=N nicht mehr als N Zeichen pro Zeile vergleichen
--help diese Hilfe anzeigen und beenden.
--version Versionsinformation anzeigen und beenden.
Ein großes W kommt da nicht vor. Da hast aber recht: im zitierten
Debianhandbuch war die Zeile
[EMAIL PROTECTED] cur]$ find . -exec md5sum {} 2>/dev/null \; | sort |
uniq -W 1 -D > doppelte.asc
- also mit großem W !
[EMAIL PROTECTED] cur]$ uniq --version
uniq (coreutils) 5.0
>> Jetzt meine Frage: wie kann ich nun von den doppelt vorhandenen Dateien
>> nur die doppelte löschen, eine aber drin lassen ?
> Du könntest "cat doppelte.asc | uniq -W 1" machen, das
> sollte dir immer nur eine der doppelten Dateien anzeigen.
>
> Eine Liste aller Dateien die du löschen musst, kannst du Beispielsweise
> mit
> "cat doppelte.asc | uniq -W 1 | cut -d' ' -f 3 > zuLoeschen.list"
> bekommen. Aber sicher das ganze vorher bitte ;)
Klar ! Danke !
>> Und letzte Frage:
>> wie könnte man in diesem Ordner alle Dateien, in denen am Anfang die
>> Zeile
>> vorkommt
>> "From: Michael Bischof <[EMAIL PROTECTED]>"
>> löschen ?
> "grep -l 'From: Michael Bischof <[EMAIL PROTECTED]>' *"
> sollte dir alle
> Dateinamen geben.
> "rm `grep -l 'From: Michael Bischof <[EMAIL PROTECTED]>' *`"
> könntest du
> zum Löschen verwenden.
Danke, klappt !
Tja, bei großen Mengen führt wohl nichts an der Konsole vorbei ! Sonst
würde man ja rammdösig beim Verschwenden von Lebenszeit ! ;-)
Gruß,
Michael Bischof
----------------------------------------------------------------------------
PUG - Penguin User Group Wiesbaden - http://www.pug.org
--
----------------------------------------------------------------------------
PUG - Penguin User Group Wiesbaden - http://www.pug.org