perlへの1つの解決策^ M bad interpeter
Unixでパールスクリプトを実行する場合、最初の行の#!/ Usr / bin / perlの最後に「\ n」はなく、「\ r \ n」、
bashはエラーをスローします:
perl^M bad interpeter
次の行を使用して、「\ r \ n」を「\ n」に置き換えることができます。
perl -i -pe "s/\r|\n//g; binmode ARGVOUT" file.txt
または、単に/ usr / bin / perlを指す「perl \ r」というシンボリックリンクを作成できます。
ln -s /usr/bin/perl `perl -e 'print "/usr/bin/perl\r"'`
Source: https://habr.com/ru/post/J71344/
All Articles