Thread Wie findet das Perlscript meinen Ordner!? (15 answers)
Opened by lin at 2010-09-27 20:31

topeg
 2010-09-27 23:55
#141540 #141540
User since
2006-07-10
2611 Artikel
BenutzerIn

user image
In '$0' steht der Name und Pfad mit der das Script gestartet wurde. Das müssen nicht die richtigen sein. Man kann unter Linux und anderen Systemen die sich an den POSIX-Standard halten, "Links" anlegen, das sind Synonyme für eine Datei oder Ordner. Die können sich ganz wo anders befinden, als das script das $0 abfragt. Weiterhin enthält $0 -e wenn man ein Script der Art startet: perl -e 'do("/pfad/zu/script.pl")'
Es ist also nicht immer ganz einfach den wahren Pfad zum Script heraus zu finden. Die probleme halten sich aber in grenzen, wenn man die Scripte selber schreibt. :-)

View full thread Wie findet das Perlscript meinen Ordner!?