in reply to Re^2: Why \n matches but not $^? (weight)in thread Why \n matches but not $^?
I assume the -l switch is superfluous in your answers?
You assume wrongly. perlrun