Jamie Wilkinson <[EMAIL PROTECTED]> writes:
> This one time, at band camp, Terry Collins said:
> >Is there a way of telling find to copy a file in the directory where it
> >finds it?
> >
> >I'm trying to run find . -name files.bbs -exec cp {} .messages \;
> >but this just copies each files.bbs into .message in the directory where
> >the command is run, rather than the directories where each files.bbs
> >exists
>
> find . -name 'files.bbs' -exec cp {} `dirname {}`/.messages \;
>
That doesn't work. Try:
find . -exec echo `dirname {}` \;
and you will see why.
--
:%s/[Ll]inux/GNU\/Linux/g
--
SLUG - Sydney Linux User Group Mailing List - http://slug.org.au/
More Info: http://lists.slug.org.au/listinfo/slug