Im folgenden Code, konstruiere ich eine Variable $ Probe1, die ich dann an ein Bash-Skript übergeben möchte. Im Beispiel unten ist die Ausgabe leer, d. H. $ Probe1 wird nicht vom Bash-Shell-Skript innerhalb des os.system-Aufrufs erkannt. Was getan werden muss?Übergabe von Variablen aus Python zu Bash-Shell-Skript über os.system
for line1 in datfile:
datmat=datmat+[line1.rstrip('\n').split('\t')]
probe=datmat[i][0]
snp1=datmat[i][2]
probe1='permprobes'+probe+'pheno.pphe'
os.system('echo $probe1')
'PROBE1 =‚...‘' tun möchte Sätze eine Python-Variable Es hat keinerlei Verbindung zu Bash. – Blender
Gibt es eine Möglichkeit, eine Variable von Python auf die Bash-Shell zu übertragen? Das ist im Wesentlichen meine Frage. – user1815498
Warum sollten Sie das tun? – Blender