though you might prefer to avoid strict vars in one-liners
I like to pretend that I don't use strict and warnings on oneliner because it lets me use the full power of unconstrained perl, but trully 95% of the time I just want to be able to use variables without declaring them (4.999% are for being able to leave a word unquoted. The rest is for shooting myself in the foot)
But this is where Windows is clearly superior to Linux, because you can use ' to be able to use undeclared variables where Linux would require the twice boringer ::
perl -Mstrict -E "$'x = 2; say $'x"
2
Or if you're a true smartass, you can just limit yourself to using only _, a and b as variable names :P