David Haller wrote:
Hallo,
Am Sam, 07 Feb 2009, Andre Tann schrieb:
wie kann man denn elegant eine Datei nach mehreren Kriterien suchen? Also angenommen, ich möchte alle Dateien finden, die "Bob" und "Alice" enthalten.
grep -ril bob /pfad | while read DATEI; do grep -ril alice ${DATEI}; done
Aber das muß doch auch noch eleganter gehen, oder?
find /pfad -type f -print0 | xargs -r0 agrep -d'' -s -l 'Alice;Bob'
HTH, -dnh
Nur zur Information OpenSuse 11.0 ============= agrep (TRE agrep) 0.7.5 Copyright (c) 2002-2006 Ville Laurikari. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Ubuntu 8.04 =========== This is agrep version 3.0, 1994. Der entscheidende Punkt ist aber derjenige, dass dieses Script nur unter Ubuntu (Debian) Distribution das richtige Ergebns liefert. Allgemeingueltig ist dieses Script nicht, auch wenn es ein Einzeiler ist. ES -- 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