1.讀取文本檔案
格式一如下:
setting.ini
1 [comon]
2 ids=com1,com2,com3
3 files=profilefile
4
5
6 [oracle]
7 key="com1"
8 file="test1"
9
10 [mysql]
11 key="com2"
12 file="test2"
13
14 [sqlserver]
15 key="com3"
16 file="test3"
讀取方法如下:
function getkey(){
section=$(echo $1 | cut -d '.' -f 1)
key=$(echo $1 | cut -d '.' -f 2)
sed -n "/\[$section\]/,/\[.*\]/{
/^\[.*\]/d
/^[ \t]*$/d
/^$/d
/^#.*$/d
s/^[ \t]*$key[ \t]*=[ \t]*\(.*\)[ \t]*/\1/p
}" $__configfile__
}
__configfile__=setting.ini
#讀取執行個體
pass=$(getkey "oracle.key")