Bash:不是绝对的脚本#!翻译吗?

时间:2010-09-22 10:21:31

标签: bash interpreter

是否可以对脚本说是不是在绝对位置搜索解释器,而是在他的路径中?

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

当然,写#!php并不会自动起作用,而且我找不到任何关于它的信息,他们只是将这种方法看作是“方式”来做的。

那么,有没有标准的简单语法来说“在路径的任何地方搜索它”?

1 个答案:

答案 0 :(得分:14)

尝试:

#!/usr/bin/env php