Anzeige:
Ergebnis 1 bis 5 von 5

Thema: finde alle Verzeichnisse, die mp3 dateien enthalten

  1. #1
    Registrierter Benutzer
    Registriert seit
    14.11.2002
    Ort
    Obertshausen
    Beiträge
    87

    finde alle Verzeichnisse, die mp3 dateien enthalten

    Hallo zusammen,

    hoffe die Frage ist nicht zu einfach, aber ich komme gerade leider nicht drauf.

    Ich möchte in Bash von einem Verzeichnis aus alle Unterverzeichnisse auflisten, in denen sich MP3-Dateien befinden.

    find ~/Music -type d -name *.mp3

    liefert leider nicht das gewünschte Ergebnis.

    Kann mir da jemnd spontan helfen?

    Danke

    Celindir
    Celindir
    May the source be with you...

    www.celindir.de

  2. #2
    Registrierter Benutzer Avatar von ContainerDriver
    Registriert seit
    10.01.2003
    Beiträge
    418
    Hallo,

    mit deinem Befehl oben, würdest du alle Verzeichnisse finden, die den Namen haben, der der Expandierung im aktuellen Verzeichnis der Shell von *.mp3 entspricht.

    Ich würde alle Dateien suchen, die dem Muster "*.mp3" entsprechen und jeweils das Verzeichnis, in dem sich die Datei befindet, ausgeben; dabei ist zu beachten, dass keine Verzeichnisse doppelt ausgegeben werden.
    Code:
    find ~/Music -type f -iname "*.mp3" -printf "%h\n"|uniq
    Das ist aber ungetestet, weil ich gerade keine Shell habe.

    Gruß, Florian
    Geändert von ContainerDriver (06-10-2008 um 13:41 Uhr)
    Ein gebrechlich Wesen ist der X-Server.

  3. #3
    Registrierter Benutzer Avatar von jeebee
    Registriert seit
    01.01.2005
    Ort
    Bern || Zürich
    Beiträge
    540
    sollte funktionieren, mit einem sort vor dem uniq wirds noch etwas übersichtlicher:
    Code:
    find ~/Music -type f -iname "*.mp3" -printf "%h\n"| sort | uniq
    my very own 128 bit integer
    C4 D3 B8 A8 9E A0 C6 EC 7D EC A8 15 28 D1 92 58
    more information

  4. #4
    Registrierter Benutzer
    Registriert seit
    14.11.2002
    Ort
    Obertshausen
    Beiträge
    87
    Super!

    Vielen Dank
    Celindir
    May the source be with you...

    www.celindir.de

  5. #5
    Registrierter Benutzer
    Registriert seit
    07.05.2007
    Beiträge
    656
    Moin,

    statt "sort | uniq" kann man auch einfach "sort -u" nehmen.

    Jan

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •