Hallo Bernd,
bitweises Oder ist: |
und das normale Oder ist: ||
muesste gehen ...
Am 30. März 2010 16:10 schrieb Lentes, Bernd
Hallo,
ich suche in meinem System alle Dateien, die der UID 500 oder 501 oder 502 gehören: "find / -uid 500 -o -uid 501 -o -uid 502 -exec ls -la {} \;|less"
Wenn ich "find / -uid 500" absetze, kriege ich Treffer. Ebenso bei "find / -uid 501" und "find / -uid 502". Wenn ich aber die o.g. ODER-Verknüpfung absetze, kriege ich nur Dateien mit UID 502. Ändere ich die Reihenfolge, bekomme ich immer nur Treffer mit der zuletzt aufgelisteten UID.
Ich habe mal eine ODER-Verknüpfung mit drei verschiedenen Namen abgesetzt, das hat geklappt:
idcc-devel:~ # find / -name mbox -o -name 50x.txt -o -name .viminfo /home/bernd.lentes/mbox /home/bernd.lentes/.viminfo /root/50x.txt /root/.viminfo /root/mbox
Wieso haut das bei uid nicht hin ?
Bernd
-- Bernd Lentes Systemadministration Institut für Entwicklungsgenetik HelmholtzZentrum münchen bernd.lentes@helmholtz-muenchen.de phone: 089 3187 1241 fax: 089/3187 3826 http://www.helmholtz-muenchen.de/idg Im Kampf um das Unerreichbare verliert das Erreichte seinen Wert
-- 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
-- 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