首页 > 编程语言 > 详细

shell脚本将文件按行读入二维数组

时间:2019-10-12 16:48:36      阅读:228      评论:0      收藏:0      [点我收藏+]
#!/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保持到数组中,可以使用参考上述代码

shell脚本将文件按行读入二维数组

原文:https://www.cnblogs.com/ZhengQiZHou/p/11662473.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!