Ubuntu 20.04 LTSでPerlスクリプトを作成しました。問題なく動作します。私はDebianがインストールされている別のコンピュータにこのスクリプトを置きました。実行されません:
./my_script.pl
これは私に./my_script.pl Command not found
次のことを与えます:
perl my_script.pl
なぜ?属性は-rwx--x--x
なので、すべてが大丈夫でしょう。
私のシャーバンは次のとおりです。#!/bin/perl
ベストアンサー1
DebianのPerlスクリプトの正しいshebangは次のとおりです。
#!/usr/bin/perl
これは、Ubuntu、Debian、その他の多くのディストリビューションとUnixシリーズシステムで動作します。
/bin/perl
Ubuntuシステムに適用される理由は次のとおりです。/
多くの人の間で「共有」されたディレクトリをマージします。/usr
、 、/bin
など/usr/bin
を/usr/bin/perl
使用することもできます/bin/perl
。