In Perl, how to remove ^M from a file?

后端 未结 10 1815
臣服心动
臣服心动 2020-12-28 13:51

I have a script that is appending new fields to an existing CSV, however ^M characters are appearing at the end of the old lines so the new fields end up on a n

10条回答
  •  情歌与酒
    2020-12-28 14:28

    This is what solved my problem. ^M is a carriage return, and it can be easily avoided in a Perl script.

    while()
    {
         chomp;
         chop($_) if ($_ =~ m/\r$/);
    }
    

提交回复
热议问题