#!/bin/bash
unset array
for x in `cat xxx.properties`
{
    #字符串截取:从左至右第一个'='之前的内容
    #echo ${x%%=*}
    #字符串截取:从左至右第一个'='之后的内容
    #echo ${x#*=}
    array[${#array[@]}]="${x%%=*} ${x#*=}"
}

echo ${#array[@]}
echo ${array[@]}

假设我们的项目有一份外部配置文件xxx.properties,我们想要判断文件中每一个属性是否都已经设置了对应的属性,可以将每一行的key和value保持到数组中,可以使用参考上述代码

相关文章:

  • 2021-07-01
  • 2021-05-07
  • 2022-12-23
  • 2021-06-05
  • 2022-12-23
  • 2022-01-21
  • 2022-12-23
  • 2022-02-26
猜你喜欢
  • 2021-09-11
  • 2022-12-23
  • 2022-01-19
  • 2021-08-16
  • 2021-08-01
  • 2022-12-23
  • 2021-05-06
相关资源
相似解决方案