Inhalt von Verzeichnissen sortieren
Hi Liste Ich habe folgendes vor: Meine MP3s sind in verschiedene Verzeichnisse einsortiert. Nun will ich den Inhalt meiner MP3-Verzeichnisse mit den MP3 eines Kollegen vergleichen. Idee: ls -R1 gibt mir eine Liste aller Dateien (Lieder) sort sortiert die die Lieder alphabetisch Das mache ich auf beiden Systemen und schreibe die Ergebnisse in Dateien, die ich anschließend vergleiche. Der Haken: Die Liste, die ls -R1 erzeugt, enthält Leerzeilen und die Verzeichnisname, die mit ./ anfangen. Nach dem sort stehen am Anfang der Datei entliche Leerzeilen und Verzeichnisse, die ich nicht haben will. Wie Filter ich die Leerzeilen und Verzeichnisse heraus ? Dennis
Am Mittwoch, 8. August 2001 01:14 schrieb Dennis Boller:
Wie Filter ich die Leerzeilen und Verzeichnisse heraus ?
pipe das ganze zwischendrin durch grep: ls | grep | sort man grep hilft in diesem Fall Heiner -- Heiner Lamprecht Philosophenweg 79 D - 72076 Tuebingen Fon: +49-7071-600 162 Fax: +49-7071-600 164 heiner@kflog.de GnuPG - Key: E05AEAFC Fingerprint: 257A DFBF 4977 4585 77A0 3509 973B 92AA E05A EAFC
Heiner Lamprecht wrote:
Am Mittwoch, 8. August 2001 01:14 schrieb Dennis Boller:
Wie Filter ich die Leerzeilen und Verzeichnisse heraus ?
pipe das ganze zwischendrin durch grep: ls | grep | sort
grep - Daß ich da nicht selber drauf gekommen bin. Stürze mich gleich auf die grep-man-page. Danke. Dennis
On Mit, 08 Aug 2001, Dennis Boller wrote:
Ich habe folgendes vor: Meine MP3s sind in verschiedene Verzeichnisse einsortiert. Nun will ich den Inhalt meiner MP3-Verzeichnisse mit den MP3 eines Kollegen vergleichen.
Zum Beispiel: find $STARTVERZEICHNIS -name "*.mp3" | sort > $STARTVERZEICHNIS/all.m3u Und wenn ihr das beide macht, wobei jew. $STARTVERZEICHNIS "." sein sollte (d.h. vorher reinwechseln), dann geht: diff -u $M3U_DU $M3U_ER HTH, -dnh -- Never put off till tomorrow what you can avoid all together. -- fortune file
Hi Dennis, Dennis Boller schrieb:
Hi Liste Ich habe folgendes vor: Meine MP3s sind in verschiedene Verzeichnisse einsortiert. Nun will ich den Inhalt meiner MP3-Verzeichnisse mit den MP3 eines Kollegen vergleichen.
Wenn Ihr die beteiligten Maschinen LAN verbinden könnt, wäre diff das Tool der Wahl. Zeigt sehr schön, welche Dateien nur auf einer Maschine existieren und (latürnich) auch, ob Unterschiede zwischen auf beiden Maschinen vorhandenen Dateien bestehen. Hth, Norbert
Norbert Kordts wrote:
Dennis Boller schrieb:
... Nun will ich den Inhalt meiner MP3-Verzeichnisse mit den MP3 eines Kollegen vergleichen.
Wenn Ihr die beteiligten Maschinen LAN verbinden könnt, wäre diff das Tool der Wahl. Zeigt sehr schön, welche Dateien nur auf einer Maschine existieren und (latürnich) auch, ob Unterschiede zwischen auf beiden Maschinen vorhandenen Dateien bestehen.
Noch besser. Wir werden beide Platten in einen Rechner stopfen (Wechselrahmen sei Dank). Aber das mit diff klingt interessant. Ich dachte diff wäre nur auf Dateien anwendbar. Dennis
On Don, 09 Aug 2001 at 15:03 (+0200), Dennis Boller wrote: [Verzeichnisse vergleichen]
Noch besser. Wir werden beide Platten in einen Rechner stopfen (Wechselrahmen sei Dank). Aber das mit diff klingt interessant. Ich dachte diff wäre nur auf Dateien anwendbar.
Hast Du die Antworten nicht gelesen? Genau das wurde doch beschrieben: Mache einen ls und leite ihn in eine Datei um. Das machst Du auf beiden Rechnern und dann kannst Du zwei Dateien (nämlich die mit dem ls-Output) vergleichen. Ergänzend dazu schau Dir mal comm an. Und bitte: Wenn Du eine Frage stellst, dann solltest Du zumindest die Antworten genau lesen! Jan
participants (5)
-
David Haller
-
Dennis Boller
-
Heiner Lamprecht
-
Jan.Trippler@t-online.de
-
Norbert Kordts