Thread was enthält $0 unter windows? (11 answers)
Opened by pq at 2011-05-03 11:46

pq
 2011-05-03 11:46
#148211 #148211
User since
2003-08-04
12208 Artikel
Admin1
[Homepage]
user image
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
Code (perl): (dl )
1
2
3
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)
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem

View full thread was enthält $0 unter windows?