Ich überlege ein simples Shell-Skript um meine CDs neu zu ordnen. Problem sind die CDs mit mehreren Künstlern (Various), wobei ich hier einen Kompromiss eingehe und definiere, dass die CD durch den Albumtitel bestimmt ist, mehrmals ein Album "Best of" ist also ein Problem, das ich vernachlässige. Abgefragt wird so: find "$SEARCHDIR" -type f -name "*.mp3" | while IFS= read -r MP3FILE; do echo `/usr/bin/exiftool -q -q -s -s -s -Album "$MP3FILE"`" | "`/usr/bin/exiftool -q -q -s -s -s -Artist "$MP3FILE"` | tee -a "$ALL" done Gibt es ein Möglichkeit beim find eine Dual-Core CPU zu nutzen? cat "$ALL" | sort -u ergibt zB Máire | Máire Brennan Shepherd Moons | Enya The Best Folk | Dublin City Ramblers The Best Folk | Jim McCann The Best Folk | Mary Black The Best Folk | Paddy Reilly The Best Folk | Ronnie Drew & The Dubliners The Best Folk | Stocktons Wing The Best Folk | The Dubliners The Best Folk | The Fureys & Davey Arthur The Celts | Enya Ich denke, dass es das einfachste ist, "Artist" durch etwas zu ersetzen, zB "Various", dann kann ich alle Sampler zusammenfassen und den Text einfach sortieren. Doch wie mache das am effizientesten? Letztlich soll noch das 1. Feld und das 2. Feld getauscht werden. Mein Verdacht ist, dass es mit awk eine Lösung geben könnte, aber damit bin ich zuwenig vertraut. Ergebnis sollte sein: Enya | Shepherd Moons Enya | The Celts Máire Brennan | Máire Various | The Best Folk Al -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org