shell 数组操作

[root@localhost docker]# cat daemon.json 
{
  "registry-mirrors": ["https://registry.docker-cn.com"]
}
[root@localhost docker]# list=($(cat daemon.json))
[root@localhost docker]# echo $list
{
[root@localhost docker]# echo ${list[0]}
{
[root@localhost docker]# echo ${list[1]}
"registry-mirrors":
[root@localhost docker]# echo ${list[2]}
["https://registry.docker-cn.com"]
[root@localhost docker]# echo ${list[3]}
}
[root@localhost docker]# echo ${list[@]}
{ "registry-mirrors": ["https://registry.docker-cn.com"] }
[root@localhost docker]# 
[root@localhost docker]# echo ${#list[@]}
4


如果不加()就不是数组了。

[root@localhost docker]# list=$(cat daemon.json)
[root@localhost docker]# echo $list
{ "registry-mirrors": ["https://registry.docker-cn.com"] }
[root@localhost docker]#

 
原文地址:https://www.cnblogs.com/goozgk/p/12450176.html