>On Tue, Feb 04, 2003 at 01:10:45PM -0500, Drew Cohan wrote: >> Why is >> >> >> >> echo /path/to/dir/*.{jpg,JPG,jpeg,JPEG} >> >> >> >> illegal? > >It's not, merely not portable to POSIX shells other than bash. However, >you may want to 'shopt -s nullglob' in case some of the parts of that >wildcard don't expand to anything. > >-- >Colin Watson [[EMAIL PROTECTED]]
Thanks to all those who responded. For future googling, the following solved my problem with brace expansion (test for existence of files in directory without the use of the find, locate, or xargs command) #!/bin/sh shopt -s nullglob if [ -n "$(echo /tmp/*.{jpg,JPG,jpeg,JPEG})" ]; then echo "Files exist" else echo "Files do not exist" fi -- Drew Cohan drew at drewcohan dot com -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]