# Reads property $2 from properties file $1 and echos the value. To call this method do:
#
# V=$(getProp filename property)
#
function getProp () {
# ignore lines with '#' as the first non-space character (comments)
# grep for the property we want
# get the last match just in case
# strip the "property=" part but leave any '=' characters in the value
echo `sed '/^[[:space:]]*\#/d' $1 | grep $2 | tail -n 1 | cut -d "=" -f2- | sed 's/^[[:space:]]*//;s/[[:space:]]*$//'`
}
Saturday, June 23, 2012
HowTo - read a value from a Java Properties file in Bash
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment