Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 11 Mar 1999 18:11:14 -0500
From:      Glen Mann <gmann@cyberia.com>
To:        cjclark@home.com
Cc:        questions@FreeBSD.ORG
Subject:   Re: find usage in shell script
Message-ID:  <36E84D92.277CDD20@cyberia.com>
References:  <199903112224.RAA05090@cc942873-a.ewndsr1.nj.home.com>

next in thread | previous in thread | raw e-mail | index | archive | help
"Crist J. Clark" wrote:
> 
> Glen Mann wrote,
> >
> > Hello all-
> >
> > Can somebody explain why I can do this on the command line
> >
> > find ./data -type f -exec chown nobody {} \; \
> >                     -exec chgrp nogroup {} \; \
> >                     -exec chmod 664 {} \;
> >
> > But not in a Bourne shell script?
> 
> No, I can't because I can run that in a sh-script. Works fine.
> 
> > When I run the script with the backslashes
> > to break up the command to make it readable, I get this
> >
> >   # ./fix_perms
> >   find: : unknown option
> >   -exec: not found
> >   #
> >
> > Where is the second colon on the find: error line coming from?
> 
> Do you happen to have a space-character behind one of those
> backslashes? Just a guess.
> --
> Crist J. Clark                           cjclark@home.com

Wow - *that's* embrassing!!  Thanks Crist for putting my glasses on!

-Glen


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?36E84D92.277CDD20>