Schrift
[thread]6113[/thread]

Script in PATH Variable suchen?



<< >> 2 Einträge, 1 Seite
Math55
 2004-03-03 10:41
#80494 #80494
User since
2003-08-19
44 Artikel
BenutzerIn
[default_avatar]
hallo, ich erweitere meine PATH variable um 3 verzeichnisse. das mach ich so:

Code: (dl )
$ENV{'PATH'} = "/etc/skel:/HOME:~:/usr/bin/.fslactiondir$ENV{'PATH'}";



nun möchte ich testen, ob eine bestimmtes script in einem dieser pfade liegt, ohne es auszuführen. wie ginge das?

DANKE:)
pq
 2004-03-03 10:53
#80495 #80495
User since
2003-08-04
12208 Artikel
Admin1
[Homepage]
user image
wie lange schlägst du dich eigentlich schon mit diesem problem rum?
Code: (dl )
1
2
3
4
for (split /:/, $ENV{PATH}) {
 print "$_/skript ist da\n" if -f "$_/bestimmtes_skript";
 print "$_/skript ist ausführbar\n" if -x "$_/bestimmtes_skript";
}

das schliesst relative pfade noch nicht mit ein. das sei dir als übung
überlassen. tip: mit Cwd arbeiten
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
<< >> 2 Einträge, 1 Seite



View all threads created 2004-03-03 10:41.