当前位置: 技术问答>linux和unix
shell编程,如何读取配置文件
来源: 互联网 发布时间:2016-08-22
本文导语: 比如我现在有个配置文件A.cfg,里面定义了很多变量,我又写了一个脚本B.sh,我如何在B.sh中调用A.cfg中定义的变量? | 像你这样的问题 你应该尽可能描述的详细点 以及一些详细的要求 比如你A.cfg里变...
比如我现在有个配置文件A.cfg,里面定义了很多变量,我又写了一个脚本B.sh,我如何在B.sh中调用A.cfg中定义的变量?
|
像你这样的问题 你应该尽可能描述的详细点 以及一些详细的要求
比如你A.cfg里变量的格式是什么 比如是var=value的格式么
A.cfg里默认的注释行是以#开头的行么 等等
如果就想我说的那么简单的话
在b.sh里 grep -v -E "^#" A.cfg 就可以获得所有变量的一览
又比如你要读取A.cfg里Var1变量的值 Var1=`grep -E "^Var1" A.cfg | cut -d"=" -f2`