【发布时间】:2014-10-02 13:54:40
【问题描述】:
我有一个 bash 脚本,它像这样调用 python 脚本:
OUTPUT=$(python /path/path/script.py attr attr attr);
python 脚本将返回一个数据列表,如下所示:
[item1, item2, item3]
如何将返回 python 数据列表的字符串 $OUPUT 变量转换为 bash 数组?
如果可能,我想阅读 bash 中的每个项目。
【问题讨论】:
-
我能够从 python 中检索字符串,我想知道如何将该字符串转换为 bash 数组。
-
如果您可以修改 python 脚本以更改其输出,这将使这更容易和更安全地获得更多可能的输出值。否则,您必须对输出中允许包含的内容做出断言。
-
这是我遇到的问题,我不允许更改输出,分配给我的任务很尴尬:(