2010-09-22 8 views
5

Kann man einem Skript sagen, dass man nicht an einem absoluten Ort, sondern auf seinem Weg nach einem Dolmetscher suchen soll?Bash: nicht absolute Skript #! Dolmetscher?

Zum Beispiel schlägt Schreiben #!/usr/bin/php fehl, wenn der Benutzer php woanders installiert hat.

Nur schreiben #!php funktioniert natürlich nicht automatisch, und ich konnte nichts darüber finden, sie behandeln nur diese Methode, als ob es "der Weg" ® war, es zu tun.

Also, gibt es eine einfache Standard-Syntax zu sagen "suchen Sie überall in Ihrem Pfad"?

Antwort

14

Versuchen:

#!/usr/bin/env php 
+0

Thaaaank Sie: D Ich liebe dich für diese –