小编Ash*_*win的帖子

bash中的数组拆分

下面这段用于构造子数组的代码给出了输出 -

sdf,sdf,sdf,sdf
sdf,sdf,sdf,sdf
Run Code Online (Sandbox Code Playgroud)

但预期的输出应该是

sdf,sdf,sdf,sdf
sdf,sdf
Run Code Online (Sandbox Code Playgroud)

代码有什么问题?

 #!/bin/bash

    ary=("sdf","sdf","sdf","sdf")
    team_one=( "${ary[@]:0:2}" )
    echo "${ary[@]}"
    echo "${team_one[@]}"
Run Code Online (Sandbox Code Playgroud)

bash

1
推荐指数
1
解决办法
8276
查看次数

标签 统计

bash ×1