shebang如何执行程序



我觉得问这个问题像个新手,但我想知道,程序中的shebang (Ex: #!/usr/bin/env python)是如何执行它的?

我知道这个文件是由./filename运行的,但是它是如何用正确的执行器运行的呢?

是否与使用python命令运行相同?如果是,shebang如何将其重定向到命令?

Sergio answer:

shebang行指定了正确的"executor"。这就是程序加载器找到它的方式。

最新更新