Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 17 Nov 2002 17:57:20 +1000
From:      Greg Black <gjb@gbch.net>
To:        Lyndon Nerenberg <lyndon@orthanc.ab.ca>
Cc:        freebsd-hackers@freebsd.org
Subject:   Re: finding unmatched quotes in shell scripts 
Message-ID:  <nospam-1037519839.91122@bambi.gbch.net>
In-Reply-To: <200211170159.gAH1xCG1052133@orthanc.ab.ca>  of Sat, 16 Nov 2002 18:59:12 MST
References:  <200211170159.gAH1xCG1052133@orthanc.ab.ca> 

next in thread | previous in thread | raw e-mail | index | archive | help
Lyndon Nerenberg wrote:

| I've tried a number of syntax-colouring editors, to no avail. The quotes
| (single, double, and back) *are* balanced, according to everything I've
| thrown the script at. That's why I'm more interested in something that
| can actually parse Bourne shell syntax (quiet Terry - I *know* what
| you're going to say) and dump out what it thinks the parse tree looks
| like. The problem isn't with the quotes being unbalanced, it's something
| else that's making the shell ignore one (or more) of those quotes.

Surely the simple thing is to put an exit statement in the
middle of the script and see which half has the problem?  Move
the exit statement forwards or backwards in a binary search
until the problem leaps out and hits you in the face.

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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?nospam-1037519839.91122>