首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

如何在shell脚本里读取另一个properties文件的变量

2013-06-26 
怎么在shell脚本里读取另一个properties文件的变量?如果需要在shell脚本里读取另一个properties文件中定义

怎么在shell脚本里读取另一个properties文件的变量?

如果需要在shell脚本里读取另一个properties文件中定义的变量的值,应该使用什么命令阿?我之前用source /home/cie/bmu/config/bmu.properties 这句好像不太好使阿,给我报错了...
信息如下:

/home/cie/bmu/config/bmu.properties: line 2: syntax error near unexpected token `('
/home/cie/bmu/config/bmu.properties: line 2: `mq.server.broker.url = failover:(ssl://128.128.9.4:61616)'



应该怎么写阿?求指导阿大神们
[解决办法]

/home/cie/bmu/config/bmu.properties 

这个文件有语法错误 - -
[解决办法]
引用:
user_name=`cat /home/cie/bmu/config/bmu.properties 
[解决办法]
grep "user_name" 
[解决办法]
 tail -n 1 
[解决办法]
 cut -d "=" -f2- 
[解决办法]
 awk '{print $1}'`
        su $user_name -c "sh $KERNEL_HOME/bin/start.sh $@ &"


已经解决了,呵呵,谢谢各位了...

auser_name=`wk -F= '/user_name/{print $2}' /home/cie/bmu/config/bmu.properties`
su $user_name -c "sh $KERNEL_HOME/bin/start.sh $@ &"

[解决办法]
引用:
user_name=`cat /home/cie/bmu/config/bmu.properties 
[解决办法]
grep "user_name" 
[解决办法]
 tail -n 1 
[解决办法]
 cut -d "=" -f2- 
[解决办法]
 awk '{print $1}'`
        su $user_name -c "sh $KERNEL_HOME/bin/start.sh $@ &"


已经解决了,呵呵,谢谢各位了...

auser_name=`awk -F= '/user_name/{print $2}' /home/cie/bmu/config/bmu.properties`
su $user_name -c "sh $KERNEL_HOME/bin/start.sh $@ &"

热点排行