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

shell脚本读取配置文件

2012-07-12 14:56 453 查看
我现在有个配置文件config,里面内容为

ID=123

IP=192.168.3.154

Name=test

想写个shell脚本,把这几个变量的值给读出来

高手指点下

Answer:

[root@RHEL6A shcode]# more config

ID=123

IP=192.168.3.154

Name=test

[root@RHEL6A shcode]# echo $ID

0

[root@RHEL6A shcode]# more sh13.sh

#!/bin/bash

source config

echo $ID

echo $IP

echo $Name

[root@RHEL6A shcode]# ./sh13.sh

123

192.168.3.154

Name

提供3种方法

while read -r line

do

eval "$line"

done < configfile

echo $ID

#id=`sed '/^ID=/!d;s/.*=//' configfile`

#echo $id

source configfile

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