该脚本用于读取yaml文件中的数组属性,如IP列表:
ips: - 127.0.0.1 - 127.0.0.2 - 127.0.0.3方法read_array()后跟yaml文件名作为参数。 现有a.yml:
ips: - 127.0.0.1 - 127.0.0.2 - 127.0.0.3脚本中使用read_array a.yml,输出:
127.0.0.1 127.0.0.2 127.0.0.3也可使用数组变量存放读取出来的值,如:
array=($(read_array a.yml)) # 把数组array依次打印 echo ${array[*]}输出:
127.0.0.1 127.0.0.2 127.0.0.3