Jak zwrócić wiele zmiennych z pythona do basha
Mam skrypt basha, który wywołuje skrypt Pythona. Na początku zwracałem tylko jedną zmienną i to jest w porządku, ale teraz kazano mi zwrócić dwie zmienne i zastanawiałem się, czy istnieje czysty i prosty sposób na zwrócenie więcej niż jednej zmiennej.
archiveID=$(python glacier_upload.py $archive_file_name $CURRENTVAULT)
Czy połączenie wykonuję z basha
print archive_id['ArchiveId']
archive_id['ArchiveId']
Zwraca identyfikator archiwum do skryptu bash
Zwykle wiem, że można użyć instrukcji return w pythonie, aby zwrócić wiele zmiennych, ale z tym, że jest to skrypt, to sposób, w jaki zwróciłem zmienną. Mogę sprawić, że będzie to funkcja, która zostanie wywołana, ale nawet wtedy, w jaki sposób otrzymam wiele zmiennych, które chciałbym przekazać?