gpt4 book ai didi

linux - Bash 脚本 : filling up an Array inside a for loop

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:20:21 24 4
gpt4 key购买 nike

我尝试创建一个填充了一些值的数组。但我不知道该怎么做。我尝试了下面的方法,但没有用。

我的代码:

i=0
for c in colors; do
array[$i]=$c
echo {$c[$i]}
i=`expr $i + 1`
done

注意:“颜色”是某种返回值列表的“ps -ef”命令。例如,它有“蓝色、红色、黄色”值。

colors= 'ps -ef | grep colors'

最佳答案

您可以使用此脚本循环填充数组:

array=()
for c in $colors; do
array+=( "$c" )
done

或者更简单:

array=( $(command) )

关于linux - Bash 脚本 : filling up an Array inside a for loop,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21780343/

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