Re: [Mondo-devel] I wrote a script to make burning DVD +/-R a little eaiser... Opinions desired
Brought to you by:
bcornec
From: Dan E. <da...@eg...> - 2004-08-28 06:24:02
|
Brad Sims wrote: > Darn it, I noticed that mondo doesn't like having a -E called > and not having anything to put in there :/ So I did a simple > options list > > Why can't I get this to work? > > <begin code> > #!/bin/sh > INCLUDE="/foo ; evil -a /" > > OPTIONS="No Quit " > select opt in $OPTIONS; do > > if [ "$opt" = "No" ]; then > echo $INCLUDE | grep \; > /dev/null > b=`$?` > if [ $? -ne 0 ]; then > echo " Naughty, Dangermouse..." > echo "$?" > echo "$INCLUDE" > else > echo "It woiked" > echo "$?" > echo "$INCLUDE" > fi > else > exit > fi > done > <end code> > > output is as follows: > 1) No > 2) Quit > #? 1 > It woiked > 0 > /foo ; evil -a / > > Now clearly $? should be returning a 1 here... Something > is off here. > No, it actually is working. Grep finds the ; in $INCLUDE where that $OPTIONS is "/foo ; evil -a /". That is why the echo says that and that is why you get a 0 for $? (which does not need the ` marks BTW) -- -- Dan |