Hm. Lehet, hogy van benne valami:
$ find a/ -print -o -iname "*.xyz" | wc -l
65
$ find a/ -print -iname "*.xyz" | wc -l
65És ha a végén van?
$ find a/ -iname "*.xyz" -o -print | wc -l
65
$ find a/ -iname "*.xyz" -print | wc -l
0
Nemigen értem a logikát, ami lenne az egész mögött. Első közelítésre azt mondanám, hogy az és művelet nem kommutatív. Vagy esetleg az a mondás, hogy ha az -iname hamist ad, akkor a -print értékétől függetlenül úgyis hamis a végeredmény?