您的位置:首页 > 运维架构 > Shell

Shell脚本读取标准ini配置文件Demo

2015-05-21 00:00 543 查看
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 $type

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: