in reply to Regex Optimization Question

#/usr/bin/perl -w
should be
#!/usr/bin/perl -w

You're -w is being ignored because of the missing !.

Replies are listed 'Best First'.
Re^2: Regex Optimization Question
by gawatkins (Monsignor) on Mar 23, 2006 at 20:57 UTC
    Thank you, I lost my line during the cut/paste excercise and had to retype it. The -w is equivalent to the use warnings; isn't it. I often just leave the #! line out from my win32 scripts.

    Thank you,
    Greg W.
      It's not quite the same. -w is actually equivalent to BEGIN { $^W = 1; }. There biggest difference is that -w will affect included modules, whereas use warnings; only affects the current scope (block or file).