`
垂直的微笑
  • 浏览: 45279 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Shell读取配置文件

 
阅读更多

1.读取文本文件

格式一如下:

 

[server]  
ip=127.0.0.1
passwd=pass

 读取方法如下:

 

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__  
}  
  
#读取实例
pass=$(GetKey "server.passwd")  
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics