【发布时间】:2014-12-14 16:44:57
【问题描述】:
我的计算机上有一个名为test.py 的脚本。到目前为止,我一直在做的是在终端中输入python test.py。
在 Unix 操作系统上是否有一个命令不需要用户指定他/她用来运行脚本的程序,而是使用 shebang 行指向的任何程序来运行脚本?
例如,我正在寻找可以让我在终端中键入some_command test.txt 的命令,如果test.txt 的第一行是#!/usr/bin/python,则该脚本将被解释为python 脚本,但是如果第一行是#!/path/to/javascript/interpreter,脚本将被解释为javascript。
【问题讨论】:
-
你能分享你的用例为什么你需要这样的东西吗?