in reply to For the 'print' function in perl v5.14

Are you certain that perl -e '...' is not an alias for something else? perlrun lists options that could have been used to make print output a newline every time.

I recommend checking for shell aliases (and understanding or killing them), and invoking Perl via ./perl or the appropriate path to each Perl version.

Replies are listed 'Best First'.
Re^2: Bug for the 'print' function in perl v5.14?
by Diamondust (Novice) on Sep 25, 2012 at 00:31 UTC

    You are right...

    While running perl directly prints out NL every time, going to perl5.14.2's parent directory and running ./perl behaves normally (no NL is printed.)

    For some reason there is a line aliasing perl to

    alias perl='perl -l'

    in my .bashrc file.

    I've deleted it, and everything works fine now.

    Thanks!