Shell脚本读取标准ini配置文件Demo -电脑资料

电脑资料 时间:2019-01-01 我要投稿
【www.unjs.com - 电脑资料】

    这篇文章主要介绍了Shell脚本读取标准ini配置文件Demo,本文直接给出代码实例,需要的朋友可以参考下

    ini DEMO

    代码如下:

    [TESTFTP]

    host=127.0.0.1

    name=my

    pass=mylove

    type=ftp

    [TESTSSH]

    host=127.0.0.1

    name=my

    pass=mylove

    type=ssh

    [END]

    Shell脚本:

    代码如下:

    initConf()

    {

    HOSTID=$1

    CONF=$2

    echo "----cat----"

    cat $CONF \\

    | grep -v ^$ \\

    | sed -n "s/\\s\\+//;/\\[${HOSTID}\\]/,/^\\[/p" \\

    | grep -v ^‘\\[‘

    echo "----INFO----"

    INFO=`cat $CONF \\

    | grep -v ^$ \\

    | sed -n "s/\\s\\+//;/\\[${HOSTID}\\]/,/^\\[/p" \\

    | grep -v ^‘\\[‘ ` && eval "$INFO"

    echo $host

    echo $name

    echo $pass

    echo 0

    }

最新文章