perl^M bad interpeter
perl -i -pe "s/\r|\n//g; binmode ARGVOUT" file.txt
ln -s /usr/bin/perl `perl -e 'print "/usr/bin/perl\r"'`
Source: https://habr.com/ru/post/71344/