suche bash script - rückgabe von verzeichnissen die bestimmte dateien enthalten
Jan 'Red Bully' Seiffert
redbully at cc.fh-luh.de
Wed Feb 23 10:31:42 CET 2005
Huhu,
Ron Opitz schrieb:
> hi,
>
[Beschreibung was gesucht ist]
>
> hoffe das ist soweit verständlich...
>
Nein, tut mir leid,
> mein ansatz ist zur zeit:
> -mit find die entsprechenden dateien suchen
> - über eine schleife das verzeichnis jeder datei ermitteln
> - verzeichnisname in variable (array) speichern (pro element nur einen
> eintrag) --- da liegt das problem!
> - array ausgeben und weiterverarbeiten
>
> hat einer von euch noch eine andere idee???
>
Hmmm, ich glaube du suchst sowas: (mal schnell mit der man-Page gebastelt)
find /pfad/zu/dateien -iname 'dein-suchmuster' -printf '%h\n' | uniq
Entscheidend ist dabei hinten das printf mit %h und zum eindampfen das
uniq (wenn du es auch gleich sortiert haben willst geht stattdessen auch
'sort -u').
Zum eingrenzen der suchergebnisse gibts noch viele weitere lustige
Sachen (ich empfehle noch ein '-type f' vor '-iname' um nicht auf
verzeichnissnamen zu matchen) als find-Aufrufparameter.
Einfach mal die Manpages der beteiligten Programme konsultieren.
> danke für eure hilfe im voraus.
>
Bitte. HTH
Gruss
Jan
--
Fachbegriffe der Informatik (#349): Webdesign
Mit 100kB DHTML, Flash und Java die Worte »Herzlich willkommen auf
unseren Seiten. Wenn Sie Informationen wollen, würden wir uns über
Ihren Anruf freuen« so zu präsentieren, dass sie wenigstens noch
60% der User lesen können.
More information about the Linux
mailing list