übergibt Variablen von Python an das Bash-Shell-Skript über os.system

8

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 muss getan werden?

%Vor%     
user1815498 19.12.2012, 01:06
quelle

2 Antworten

10

Scheint so, als ob Sie das versuchen:

%Vor%

Aber ich habe keine Ahnung, warum Sie das tun möchten ...

    
satoru 19.12.2012, 01:14
quelle
4
%Vor%

Probe1 ist eine Python-Variable, keine Shell-Variable.

%Vor%

setzt die bash-Umgebungsvariable auf den Inhalt der Python-Variablen. Sobald das Python-Skript beendet ist, verschwindet die Umgebungsvariable.

    
jgritty 19.12.2012 01:09
quelle

Tags und Links