假设我有以下bash片段,它们调用python函数:
#!/bin/bash
#
my_output_variable=$(python -c "
import sys;
sys.path.append(\"$MY_DIR\");
import my_utils;
print(my_utils.my_function())
")
如果python函数my_function返回单个变量,那么我没有问题 bash变量my_output_variable接收所需的值。
但是,如果python函数my_function返回如下所示的多个变量:
return (var1,var2,var3)
如何将这些python返回变量分配给单独的bash变量? 谢谢