Wie ist das unter Windows, wenn man ein Skript aufruft, das mittels PATH gefunden wird? Also wenn man einfach perlscript.pl eingibt? Was enthält $0 in diesem Fall? Den kompletten Pfad oder nur "perlscript.pl"? Kann das mal jemand testen? Und evtl. auch von verschiedenen Verzeichnissen aus testen(*)?
also
use Cwd;
my $cwd = getcwd;
print "\$0 = $0 cwd=$cwd\n";
Würde mich über Tests freuen.
(*) edit: heisst, ein einziges skript, und dieses via PATH von 2 unterschiedlichen verzeichnissen aus aufrufen, einmal von irgendwo und einmal aus dem verzeichnis, wo das skript auch liegt.
edit: und windows-version wäre nett.
ist auch jemand hier, der cygwin laufen hat?
Last edited: 2011-05-03 12:56:12 +0200 (CEST)