1# originally from Mike Haertel 2foo() { case $1 in a*) ;; *) ;; esac ;} 3bar() { case $1 in [abc]*) ;; *);; esac ;} 4baz() { case $1 in xyzzy) ;; *) ;; esac ;} 5for x in /usr/lib/*/* 6do 7 foo $x 8 bar $x 9 baz $x 10done 11