Thread Wie kann man feste Pfad-Angaben in aufeinander verweisende Skripten umgehen? (5 answers)
Opened by crojay at 2011-04-06 11:37

pktm
 2011-04-06 17:14
#147426 #147426
User since
2003-08-07
2921 Artikel
BenutzerIn
[Homepage]
user image
Mir fallen dazu drei Module ein:

CPAN:FindBin, das dir den Ort ausgibt, in dem sich das aktuelle Skript befindet. Wenn das andere z.B. immer im selben Ordner oder relativ zu diesem Ordner immer gleich liegt, ansich die passende Wahl. Ich verwende das öfter. Bestimmt führt das in irgendwelchen Fällen zu Problemen, aber das hatte ich in den letzten 10 Jahren glücklicherweise nicht. Zur Sicherheit: Manpage lesen.

Beispiel:
Code: (dl )
1
2
3
4
5
6
7
#!perl

use strict;
use warings;
use FindBin qw/$Bin/; # $Bin verwenden

print "Ich bin hier: $Bin";


Ansonsten wären da noch CPAN:File::ShareDir und CPAN:File::HomeDir, vllt. ist da noch was für dich dabei.
http://www.intergastro-service.de (mein erstes CMS :) )

View full thread Wie kann man feste Pfad-Angaben in aufeinander verweisende Skripten umgehen?