我想问你们如何将变量从 shell 脚本传递到 python 脚本,然后将其保存为局部变量。我在 shell 脚本中有一个变量:
#!/bin/bash
userpem=$(egrep "CN=$1/" index.txt|awk '{print $3}').pem
output='openssl x509 -in $userpem -noout -text'
export output
我读过一些我可以做到这一点的帖子,os.environ(foo)
但我只看到了这样的例子:
from django.shortcuts import render
import os
import subprocess
from django.http import HttpResponse
def info(request, benutzername):
os.chdir("/var/www/openvpn/examples/easy-rsa/2.0/keys")
subprocess.Popen(["/var/www/openvpn/examples/easy-rsa/2.0/keys/getinfo.sh",benutzername])
output = os.environ['output']
return HttpResponse(output)