2010-09-22 24 views
5

Czy można powiedzieć skryptowi, aby szukać tłumacza nie w absolutnej lokalizacji, ale na jego ścieżce?Bash: nie absolutny skrypt #! interpretator?

Na przykład zapisanie #!/usr/bin/php zakończy się niepowodzeniem, jeśli użytkownik zainstaluje php w innym miejscu.

Po prostu pisanie #!php nie działa automatycznie, i nie mogłem nic na ten temat znaleźć, oni po prostu traktują tę metodę tak, jakby to była "droga" ®.

Czy istnieje standardowa, prosta składnia, która mówi "szukaj go w dowolnym miejscu na swojej drodze"?

Odpowiedz

14

Spróbuj:

#!/usr/bin/env php 
+0

Thaaaank ty: D Kocham cię za to –