in reply to Concatination Issue

Your $dlFile value ends with a "\r" which is interpreted as "return to the leftmost column without a newline" by your terminal. This happens often when the input has MS-DOS-like line ends (also common on MSWin). Possible fix:
$dlFile =~ s/\r$//;

You can use Data::Dumper to verify the suspicion:

use Data::Dumper; $Data::Dumper::Useqq = 1; print Dumper($dlFile);

($q=q:Sq=~/;[c](.)(.)/;chr(-||-|5+lengthSq)`"S|oS2"`map{chr |+ord }map{substrSq`S_+|`|}3E|-|`7**2-3:)=~y+S|`+$1,++print+eval$q,q,a,

Replies are listed 'Best First'.
Re^2: Concatination Issue
by TClayJ (Initiate) on Dec 01, 2016 at 15:04 UTC

    Wow, first one out of the chute nails it. Thanks choroba