Shell读取ini格式配置文件, 读取类似Ansible的Hosts文件中所有ip的方法

系统安全 Liemer_Lius 198℃

原文链接:http://www.gimoo.net/t/1502/54e174657ebf6.html

# __readINI [配置文件路径+名称] [节点名] [键值]
function __readINI() {
INIFILE=$1; SECTION=$2; ITEM=$3
_readIni=`awk -F '=' '/['$SECTION']/{a=1}a==1&&$1~/'$ITEM'/{print $2;exit}' $INIFILE`
echo ${_readIni}
}

以上是读取init格式配置文件类似:

A=VALUE_OF_A

的键值, 下面是读取ansible的hosts文件的方法:

 

 

 

转载请注明:skelchina.com » Shell读取ini格式配置文件, 读取类似Ansible的Hosts文件中所有ip的方法

喜欢 (1)