case statement

Hi all,

is it possible to create a 'dynamic' case statement.

ie

select option in `ls`
do
case satement depending on results of the above `ls`
done

I hope I have explained this ok!

Thanks
Helen

You can do (for example)

# !/bin/sh
for option in `ls`
do
case "$option" in
file1) echo "found file1" ;;

            *\) echo "." ;;
    esac

done