shell腳本將文件按行讀入二維數組


#!/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保持到數組中,可以使用參考上述代碼


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM