On Tue, Dec 24, 2002 at 08:40:08PM +0300, Alexey Tourbin wrote: > > > Ещё один вопрос по find: хорошо ли, что две следующие команды работают > > > совершено по-разному? > > > > > > find contrib -name CVS -o -name 'Makefile*' > > > find contrib '(' -name CVS -o -name 'Makefile*' ')' > > > > Что значит "по-разному"? > > Теперь уже и сам не понимаю. :( > Наткнулся на проблему c -print0. > > [at@ungrund elinks-0.4.0]$ find contrib -name CVS -o -name 'Makefile*' -print0 > contrib/Makefilecontrib/Makefile.amcontrib/Makefile.in[at@ungrund elinks-0.4.0]$ Это выражение эквивалентно $ find contrib -name CVS -o '(' -name 'Makefile*' -print0 ')' > [at@ungrund elinks-0.4.0]$ find contrib '(' -name CVS -o -name 'Makefile*' ')' -print0 > contrib/CVScontrib/lua/CVScontrib/lua/lua/CVScontrib/conv/CVScontrib/conv/conv/CVScontrib/Makefilecontrib/Makefile.amcontrib/Makefile.in[at@ungrund elinks-0.4.0]$ Если все ещё непонятно, напишите мне лично, я расскажу. :) -- ldv