gpt4 book ai didi

arrays - 复制 Bash 数组失败

转载 作者:行者123 更新时间:2023-11-29 08:42:31 24 4
gpt4 key购买 nike

在 Bash 脚本中将数组分配给变量似乎相当复杂:

a=("a" "b" "c")
b=$a

echo ${a[0]}
echo ${a[1]}

echo ${b[0]}
echo ${b[1]}

导致

a 
b
a

代替

a
b
a
b

为什么?我该如何解决?

最佳答案

如果你想复制一个保存数组的变量到另一个名字,你可以这样做:

a=('a' 'b' 'c')
b=( "${a[@]}" )

关于arrays - 复制 Bash 数组失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12303974/

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