http://www.perlmonks.org?node_id=374662

LeeC79 has asked for the wisdom of the Perl Monks concerning the following question:

I've written a simple script that searches a directory for a file with a certain extension. The script then does *stuff* with those files. It runs fine on my machine, but we've recently scheduled the script to run on our server and it fails. Here's the code:
opendir DIR, $dir; my @file = grep {/^*.ORD_API_log$/} readdir DIR; closedir DIR;
Here's the error we get on our server:
{/^*.ORD_API_log$/: regexp *+ operand could be empty at ....
Just looking for what that error means. Thanks.

janitored by ybiC: Retitle from less-than-descriptive "What's Wrong?" for better site search results