小编Ray*_*Ray的帖子

Bash 数组上的间接

是否有可能在没有循环的情况下编写以下脚本?

IPv4_first=1.1.1.1
IPv4_second=2.2.2.2
IPv4_third=3.3.3.3

IPv4_all=() 

for var in ${!IPv4_@}
do
   IPv4_all+=(${!var})
done

printf "'%s'\n" "${IPv4_all[@]}"
Run Code Online (Sandbox Code Playgroud)

就像是:

IPv4_all=${!${!IPv4_@}}
Run Code Online (Sandbox Code Playgroud)

bash array

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

标签 统计

array ×1

bash ×1