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


in reply to Re^2: getting a while loop to terminate
in thread getting a while loop to terminate

I guess I don't follow you here:

$ perl -le " die 666 if q/0/ " $ perl -le " die 666 if $what = q/0/ " syntax error at -e line 1, near "if =" Execution of -e aborted due to compilation errors. $

Replies are listed 'Best First'.
Re^4: getting a while loop to terminate
by Anonymous Monk on Apr 18, 2012 at 04:38 UTC

    My shell doesn't interpolate $what, as you can see from the session I posted, use single quotes if your shell interpolates doubles

    Or you could even omit  $what =

    Whether it is assigned to a variable or not , '0' is always false