2

$0変数を使用してスクリプト名を取得するPerlプログラムを実行しています。ほとんどの場合正しく機能しますが、いくつかのスクリプトに値を与えることはありません。スクリプトは他のスクリプトと同じであり、適切な名前が付けられています。

誰かが私が問題を特定するのを手伝ってもらえますか?詳細が必要な場合はお知らせください。

4

1 に答える 1

1

常にあなたが思っているように設定されているわけではありません:

perl -e 'print $0'
-e

期待どおりに動作しないケースを示す実際のコードを投稿してください。たとえば、eval 内から出力する場合、何を出力すると予想されますか?

于 2012-08-04T02:50:51.647 に答える