热门搜索 :
考研考公
您的当前位置:首页正文

理解脚本文件中#!/usr/bin/env python

来源:东饰资讯网

在脚本文件的第一行经常看到这样一句话。

#!/usr/bin/env python
#!/usr/bin/env node
#!/usr/bin/python

#!的含义

#! 是特殊的表示符,其后面跟的是解释此脚本的shell的路径。

/usr/bin/env的含义

其就是我们常用的env指令。/usr/bin/env node 表示通过env运行node。env将会从环境变量中寻找node工具。这样能解决多系统中因为工具目录不一样导致脚本执行失败的问题。#!/usr/bin/python这样表示指定脚本工具的路径,不推荐这样使用

Top