So geben Sie mehrere Variablen von Python an Bash zurück

Ich habe ein Bash-Skript, das ein Python-Skript aufruft. Zuerst habe ich nur eine Variable zurückgegeben, und das ist in Ordnung, aber jetzt wurde mir gesagt, dass ich zwei Variablen zurückgeben soll, und ich habe mich gefragt, ob es eine saubere und einfache Möglichkeit gibt, mehr als eine Variable zurückzugeben.

archiveID=$(python glacier_upload.py $archive_file_name $CURRENTVAULT)

Ist der Anruf, den ich von der Bash mache

print archive_id['ArchiveId']
archive_id['ArchiveId']

Dies gibt die Archiv-ID an das Bash-Skript zurück

Normalerweise weiß ich, dass Sie eine return-Anweisung in Python verwenden können, um mehrere Variablen zurückzugeben. Dabei handelt es sich jedoch nur um ein Skript, mit dem ich eine Variable zurückgegeben habe. Ich könnte es zu einer Funktion machen, die aufgerufen wird, aber wie würde ich dann die mehreren Variablen erhalten, die ich zurückgeben würde?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage