Date: Mon, 28 May 2001 05:44:29 -0600 From: Duke Normandin <01031149@3web.net> To: Kristopher Borodiansky <elit@home.com> Cc: Freebsd Questions <freebsd-questions@freebsd.org> Subject: Re: Need help with Bash function Message-ID: <20010528054428.A84431@mandy.rockingd.calgary.ab.ca> In-Reply-To: <001101c0e736$9a18a310$b8690f41@funhouse>; from "Kristopher Borodiansky" on Mon, May 28, 2001 at 01:25:26AM References: <20010527224221.A111533@mandy.rockingd.calgary.ab.ca> <001101c0e736$9a18a310$b8690f41@funhouse>
next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, May 28, 2001 at 01:25:26AM -0400, Kristopher Borodiansky wrote: > Hi Duke, > > Try this in your .bash_profile : > > function ezq () > { > if test -a ~/tmp/*;then > echo "There's something here.";else > echo "Empty."; > fi;} > > echo by default will newline unless -n is specified such as: echo -n "Text > to echo" > > Hope that helps. > > Regards, > > Kris > ----- Original Message ----- > From: "Duke Normandin" <01031149@3web.net> > To: "Freebsd Questions" <freebsd-questions@FreeBSD.ORG> > Sent: Monday, May 28, 2001 12:42 AM > Subject: Need help with Bash function > > > > > > I'm trying to debug the following function w/o much success. > > > > function ezq() { > > if [ -a ~/tmp/* ]; then > > echo -e "there's something here....\n" > > else > > echo -e "empty....\n" > > fi > > } > > I keep on getting: > > > > '[: binary operator expected' > > > > Is it whinning about the '-a' above? Why? > > > > All I want to do is to check to see if a directory is empty or not. > > TIA... > > -- > > -duke > > Calgary, Alberta, Canada Kris.... Thanks! Could you tell me what I was doing wrong with the '[ -a ~/tmp/*];' stuff? Later..... -- -duke Calgary, Alberta, Canada To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20010528054428.A84431>