您好,欢迎来到九壹网。
搜索
您的当前位置:首页linux_shell_可变数组

linux_shell_可变数组

来源:九壹网


可变数组

建立数组

//小心等号之间不要有空格

显示数组

//这一句只会显示one,这让我想到了c语言里面数组名字其实是数组第一个元素的指针。

如果要显示全部数组内容

$echo ${my_arry[*]} //千万不能丢{}

如果丢掉{}如下图

//这说明$符号只于my_arry结合,忽略了[*],需要{}强调。

//所以推得echo $my_arry[2]会显示one[2]而不是three。

改变数组索引的值

unset命令删除数组中的某个值

//哦不,我尽然删除了dream

Note:虽然dream看起来确实不在数组中了,但是请看下面实验

//可以看出无论是three还是dream表面上看起来从数组中消失了,其实他们并不是完全的消失。他们原来的位置依然在数组中,只是变成空值。

//没有梦想我选择,godie

Unset删除整个数组

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- 91gzw.com 版权所有 湘ICP备2023023988号-2

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务