2010-09-22 72 views
5

是否可以对脚本说不是在绝对位置,而是在他的路径上搜索解释器?Bash:不是绝对脚本#!翻译吗?

例如,如果用户在其他地方安装了php,则编写#!/usr/bin/php将失败。

只要写#!php当然不会自动工作,我也找不到任何关于它的事情,他们只是把这个方法当作是“方式”来做。

那么,是否有标准的简单语法来说“在你的路径中的任何位置搜索它”?

回答

14

尝试:

#!/usr/bin/env php 
+0

Thaaaank你:d我爱你,这 – 2016-08-19 13:37:45