in reply to Case insensitive file testing

whats wrong with ls | grep -i ?, or in perl terms (/file/i and print) while <*>