Am Sonntag, 5. Februar 2006 19:44 schrieb Roland Langner:
Hallo Jan
Jan Ritzerfeld wrote:
Am Sonntag, 5. Februar 2006 17:48 schrieb Roland Langner:
(...). Meine Zwecke werden damit erfüllt.
Was ist mit Leerzeichen in Verzeichnis- oder/und Dateinamen?
Kommen bei mir nicht vor. Habe Vorbehalte gegen Leerzeichen in Dateinamen.
Ich auch. Aber nicht immer sind alle Dateien von mir benannt. X-)
Hast aber recht. Muss man für eine allgemeigültige Lösung natürlich berücksichtigen.
Jau, daher -print0 für find, -z für sort und --null für tar.
Wenn es noch eleganter geht würde es mich interessieren.
Funktionierte das mit meinem find/sort/tar-Einzeiler nicht?
Doch, hat gut funktioniert. Zuerst dachte ich es funktioniert nicht, da ich das -name "*.mp3" einfach weggelassen habe. Es kommen nämlich noch andere Dateiendungen vor z.B. .ogg. Wenn man das -name "*.mp3" ersetzt durch -type f dann tut es das was ich benötige.
Hehe. Das hatte ich hier auch zum Testen benutzt, weil ich zu faul war die Dateien anders "01", "02", ... zu nennen, hatte es dann aber für dich geändert. :)
(...). Die Musikdateien haben die richtige Reihenfolge. Ich bin begeistert.
Schön!
Diesen Einzeiler werde ich ich meinem Script verwenden.
Vielleicht haben die Shell-Experten auf dieser Liste noch Verbessungsideen.
Nochmals vielen Dank.
Keine Ursache. Praktisch, daß sort und tar auch mit diesen null-terminierten Strings zurechtkommen -- wußte ich auch noch gar nicht. Daher: wieder was gelernt.
Weil ich das so eingestellt habe. ;)
Das ist aber schade. An der Lösung sind bestimmt noch andere interessiert.
Sicher, aber ich beantworte hier auch wiederholende Fragen immer wieder, wenn ich eine Lösung kenne und kein anderer eine schreibt. Problematisch finde ich persönlich nämlich veraltete Anleitungen, bin ja selbst letztens wieder drauf reingefallen (aplay benutzt mittlerweile tatsächlich den resmgr). Vielleicht sollte ich das aber wirklich mal ändern, solche Probleme wie deins sind ja echt "zeitlos". :) Gruß Jan -- You can tune a piano, but you can't tuna fish.