Shell数组拼组 Shell数组合并
发布时间:2023-05-23 10:52:31 所属栏目:语言 来源:
导读:所谓 Shell 数组拼接(数组合并),就是将两个数组连接成一个数组。拼接数组的思路是:先利用@或*,将数组扩展成列表,然后再合并到一起。具体格式如下:array_new=(${array1[@]} ${array2[@]})array_new=(${array1[
所谓 Shell 数组拼接(数组合并),就是将两个数组连接成一个数组。 拼接数组的思路是:先利用@或*,将数组扩展成列表,然后再合并到一起。具体格式如下: array_new=(${array1[@]} ${array2[@]}) array_new=(${array1[*]} ${array2[*]}) 两种方式是等价的,选择其一即可。其中,array1 和 array2 是需要拼接的数组,array_new 是拼接后形成的新数组。 下面是完整的演示代码: #!/bin/bash array1=(23 56) array2=(99 "http://c.biancheng.net/shell/") array_new=(${array1[@]} ${array2[*]}) echo ${array_new[@]} #也可以写作 ${array_new[*]} 运行结果: 23 56 99 http://c.biancheng.net/shell/ (编辑:银川站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐