如何最佳地将bash变量传递给Python脚本?我想做类似以下的事情:
$cat test.sh
#!/bin/bash
foo="hi"
python -c 'import test; test.printfoo($foo)'
$cat test.py
#!/bin/python
def printfoo(str):
print str
当我尝试运行bash脚本时,我遇到了语法错误:
File "<string>", line 1
import test; test.printfoo($foo)
^
SyntaxError: invalid syntax