【发布时间】:2021-01-22 22:07:13
【问题描述】:
我有一个配置文件,例如调用(abc.conf)
abc.conf
-------
location1=/opt/test1/locationx
location2=/opt/test1/locationy
location3=/opt/test1/locationz
如果我不使用这样的路径和斜杠,我的示例代码可以正常工作
getProperty()
{
PROPERTY_FILE=$1
PROP_KEY=$2
PROP_VALUE=`cat $PROPERTY_FILE | grep -w "$PROP_KEY" | cut -d'=' -f2`
echo $PROP_VALUE
}
使用喜欢
VALUE=$(getProperty $CONF_FILE $LOCATION1)
但是这个函数有使用它的限制,当我使用它时喜欢获取 location1 它也会像类似的位置一样获取 location2/location3,而不是只获取特定的键值。它应该只具有唯一值。
【问题讨论】:
-
不清楚您要达到的目标。你能添加 $PROPERTY_FILE 和 $PROP_KEY 的值