in reply to Re^4: Bizarre Perl behavior?
in thread Bizarre Perl behavior?
Please note that chomp depends on $/, which is "\n" by default.
But chomp's understanding of a so called logical "\n" is adjusted to the current OS.
> > > I'm using Windows Subsystem for Linux Perl ..
So because you were running the same data thru different OS, the "\r" wasn't always caught.
Hence setting local $/ = "\x0D\x0A"; before chomping should solve your issue too.°
Cheers Rolf
(addicted to the Perl Programming Language :)
Wikisyntax for the Monastery
°) updated explicit "\x0D\x0A" because this logical "\n" is too confusing
|
|---|