zsh-users
 help / color / mirror / code / Atom feed
* help with parse error
@ 1998-04-07 23:09 Timothy J Luoma
  1998-04-08  0:46 ` Bart Schaefer
  0 siblings, 1 reply; 3+ messages in thread
From: Timothy J Luoma @ 1998-04-07 23:09 UTC (permalink / raw)
  To: zsh-users


What is wrong with this recipe?

verify () {
	for i in "$*"
	do
		if [ -r "$i" ]
		then
		  cd `dirname $i`
		  shortname=`basename $i`
		  md5sum "$shortname" > "$shortname.md5sum"
		  echo "Verified $shortname to $shortname.md5sum"
		else
		  echo "Can't find $i"
		fi
	done
}


Here's what happens when I enter it on the commandline:


verify () {
function> for i in "$*"
function for> do
function for> if [ -r "$i" ]
function for if> then
function for then> cd `dirname $i`
function for then> shortname=`basename $i`
function for then> md5sum "$shortname" > "$shortname.md5sum"
function for then> echo "Verified $shortname to $shortname.md5sum"
function for then> else
function for else> echo "Can't find $i"
function for else> fi
function for else> done
zsh: parse error near `done'

I'm sure it's obvious.... but I've been looking at it and it makes no sense  
to me...

TjL






^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~1998-04-08  1:19 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1998-04-07 23:09 help with parse error Timothy J Luoma
1998-04-08  0:46 ` Bart Schaefer
1998-04-08  0:52   ` Timothy J Luoma

Code repositories for project(s) associated with this public inbox

	https://git.vuxu.org/mirror/zsh/

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).