Date: Tue, 01 Jun 2010 10:58:41 +0800 From: Aiza <aiza21@comclark.com> To: Chris Hill <chris@monochrome.org> Cc: "questions@freebsd.org" <questions@freebsd.org> Subject: Re: unexpected operator .sh error Message-ID: <4C047761.2040403@comclark.com> In-Reply-To: <alpine.BSF.2.00.1005312224010.3508@tripel.monochrome.org> References: <4C046937.2030905@comclark.com> <alpine.BSF.2.00.1005312224010.3508@tripel.monochrome.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Chris Hill wrote: > On Tue, 1 Jun 2010, Aiza wrote: > >> Added some code to a .sh script. >> When I run the script works but issues this message >> [: =: unexpected operator >> >> No line number telling where to look. >> I am not ever sure its talking about. >> >> IS [: whats wrong or =: > > I'd guess that what you added includes something like > if [ x=y ] > ... > > The open-square-bracket, [, is another name for test. IIRC the equal > sign is not valid in that context. > > Can you post the 'before' and 'after' versions of that part of your > script? It would help us in determining what the problem is. > > -- > Chris Hill chris@monochrome.org That hint got me to the correct line I had if [$1 = "basejail" ]; then I changed it to if $1 = "basejail"; then and got error msg =: not found
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4C047761.2040403>