On Fri, Mar 07, 2003 at 11:12:07AM -0000, Zhi Cheng Wang wrote:

> this seems a very good test, but the system says "[: too may arguments"

Ouch. Sorry, I forgot the quotes. Thanks to everyone who spotted this
and responded while I was on the bus :)

> > how can i test if a directory is empty? at the moment i use the following method:
> > 
> > ls -l /dirname | grep "total 0"
> > if [ $? ] then ....
> 
> This is not a good test. "ls -l" will not reveal dot-files.
> 
> Use "ls -A" which will list all files, including the dotted ones, but
> excluding '.' and '..'.
> 
> if [ -z `ls -A /dirname` ]; then echo "empty"; fi

-- 
Anand Buddhdev
http://anand.org



-- 
redhat-list mailing list
unsubscribe mailto:[EMAIL PROTECTED]
https://listman.redhat.com/mailman/listinfo/redhat-list

Reply via email to