2024-04-25 01:04:18 发布
网友
目前,我有以下代码工作:
a.sh
echo "start" export abc="hello" a=`python a.py` echo $a echo "end"
a.py
上面,我的shell脚本需要一个python脚本的帮助来处理某些事情,然后返回shell脚本的答案。在
虽然可以用,但我们需要编写另一个python文件,要求是提供给用户一个文件,所以它是如何产生的,我记得我曾经看到过一种结合了shell和python代码的实现,有人能告诉我一些线索吗?在
echo "start" export abc="hello" a=`python <<- EOF import os print os.getenv('abc')*2 EOF` echo $a echo "end"
您可以在a.sh文件中使用python的-c选项:
python
-c
echo "start" export abc="hello" a=$(python -c "import os ; print os.getenv('abc') * 2") echo $a echo "end"
a.sh
您可以在a.sh文件中使用
python
的-c
选项:相关问题 更多 >
编程相关推荐