config.ini代码如下(示例):
[config] key='name' [config1] key='name1' [config2] key='name2'
ini.sh代码如下(示例):文章源自爱尚资源教程网-https://www.23jcw.net/2463.html
# !/bin/bash function ReadINIfile() { awk -F '=' '/\['$2'\]/{a=1}a==1&&$1~/'$3'/{print $2;exit}' $1 } function WriteINIfile() { sed -i "/^\[$2\]/,/^\[/ {/^\[$2\]/b;/^\[/b;s/^$3*=.*/$3=$4/g;}" $1 } if [ "$4" = "" ] ;then ReadINIfile $1 $2 $3 else WriteINIfile $1 $2 $3 $4 fi
读取INI文章源自爱尚资源教程网-https://www.23jcw.net/2463.html
./ini.sh config.ini config key
输出结果文章源自爱尚资源教程网-https://www.23jcw.net/2463.html
'name'
写入INI文章源自爱尚资源教程网-https://www.23jcw.net/2463.html
./ini.sh config.ini config key 123
输出结果文章源自爱尚资源教程网-https://www.23jcw.net/2463.html
[config] key=123 [config1] key='name1' [config2] key='name2'文章源自爱尚资源教程网-https://www.23jcw.net/2463.html文章源自爱尚资源教程网-https://www.23jcw.net/2463.html
相关文章
版权声明:文章图片资源来源于网络,如有侵权,请留言删除!!!