gpt4 book ai didi

arrays - 将 Python 数据列表转换为 bash 数组

转载 作者:行者123 更新时间:2023-11-29 08:49:50 32 4
gpt4 key购买 nike

我有一个像这样调用 python 脚本的 bash 脚本:

OUTPUT=$(python /path/path/script.py attr attr attr);

python 脚本将返回一个数据列表,如下所示:

[item1, item2, item3]

如何将作为返回 python 数据列表的字符串的 $OUPUT 变量转换为 bash 数组?

如果可能的话,我想阅读 bash 中的每个项目。

最佳答案

添加()| tr -d '[],':

OUTPUT=($(python /path/path/script.py attr attr attr | tr -d '[],'))

echo ${OUTPUT[0]}
echo ${OUTPUT[1]}
echo ${OUTPUT[2]}
echo ${OUTPUT[@]}

输出:

item1
item2
item3
item1 item2 item3

关于arrays - 将 Python 数据列表转换为 bash 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26162394/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com