Also
perldoc perlvar äußert sich ja nicht zu
$0 in Zusammenhang mit
-e.
Welchen Namen hättest du denn gerne in dem Fall zurückgeliefert bekommen?
Bei mir ("This is perl, v5.8.6 built for MSWin32-x86-multi-thread ... Binary build 811 provided by ActiveState...") kommt da "
-e" zurück.
Macht Sinn in meinen Augen. :)
Edit: Hatte den Beitrag von pq garnicht gesehen, sry für die Wiederholung.
Jedenfalls scheint das grundsätzliche Verständnisproblem zu sein, dass:
$0 (bash) != $0 (perl)\n\n
<!--EDIT|pKai|1114693662-->
I sense a soul in search of answers.