考慮這個設置和文件夾結構:由命令行上的MAC/Linux的調用python腳本 - 傳遞參數
c:\foo
\bin\foo.bat
\lib\foo.py
我已經foo.bat路徑添加到我的環境路徑,這樣我就可以從任何地方通過調用它在一些參數:
c:/>foo.bat -v
foo.bat包含此代碼:
@ECHO OFF
"c:\foo\lib\foo.py" %1 %2 %3 %4 %5 %6 %7 %8 %9
這工作正常Windows操作系統。
現在我想能夠在Mac或Linux中做同樣的事情。
如何創建這個可執行文件,它將調用腳本lib \ foo.py,傳遞一些參數?
感謝
[解決方法]
感謝球員,你的回答讓我結束了這個腳本,它按預期工作:
在\富\ BIN \富文件
#!/usr/bin/env bash
python /usr/local/foo/lib/foo.py $*
謝謝Emanuele。這真的有幫助,因爲我不知道如何通過這些論點。 – Bach 2010-08-16 11:48:55