From owner-freebsd-questions Thu Mar 11 12:52: 2 1999 Delivered-To: freebsd-questions@freebsd.org Received: from mail4.desupernet.net (mail4.desupernet.net [204.249.184.39]) by hub.freebsd.org (Postfix) with SMTP id D88A0151E5 for ; Thu, 11 Mar 1999 12:51:56 -0800 (PST) (envelope-from gmann@cyberia.com) Received: (qmail 22043 invoked from network); 11 Mar 1999 20:51:37 -0000 Received: from unknown (HELO cyberia.com) (208.3.220.51) by mail4.desupernet.net with SMTP; 11 Mar 1999 20:51:37 -0000 Message-ID: <36E82CF2.F47BE244@cyberia.com> Date: Thu, 11 Mar 1999 15:52:02 -0500 From: Glen Mann Organization: Phrantic Physics X-Mailer: Mozilla 4.5 [en] (X11; I; FreeBSD 2.2.8-RELEASE i386) X-Accept-Language: en MIME-Version: 1.0 To: questions@freebsd.org Subject: find usage in shell script Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG 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? 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? To get around this, I have everything on a single line in the script, but that's not very "pretty!" :) Thanks -Glen To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message