次のコードでは、私がbashスクリプトに渡す変数$ probe1を作成します。私は以下のおもちゃの例では、出力は空白です。つまり、$ probe1はos.system呼び出し内のbashシェル・スクリプトでは認識されません。何をする必要がありますか?os.system経由でPythonからbashシェルスクリプトに変数を渡す
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 =「...」'セット...
しかし、私はあなたがこれをやりたい理由はわかりませんPython変数。バッシュとは全く関係がありません。 – Blender
Pythonからbashシェルに変数を引き継ぐ方法はありますか?それは基本的に私の質問です。 – user1815498
なぜこれを行う必要がありますか? – Blender