Browse Source

* implemented bin/sde-config-ini -g

git-svn-id: svn://svn.opensde.net/opensde/opensde/trunk@21677 10447126-35f2-4685-b0cf-6dd780d3921f
misl/sde-wrapper
Alejandro Mery 17 years ago
parent
commit
46bf92a9a0
1 changed files with 14 additions and 2 deletions
  1. +14
    -2
      bin/sde-config-ini

+ 14
- 2
bin/sde-config-ini

@ -28,7 +28,7 @@ Options:
[-g|--get] section.key
[-d|--delete] section[.key]
[-S|--sections]
[-K|--keys section]
[-K|--keys] section
EOT
}
@ -127,7 +127,19 @@ ini_write() {
}
ini_do_set() { echo_abort 1 "Not yet implemented"; }
ini_do_get() { echo_abort 1 "Not yet implemented"; }
ini_do_get() {
local section="${1%%.*}"
local key="${1#*.}"
if [ "$key" != "$section" ]; then
# just one key
ini_section_raw "$file" "$section" | sed -n \
-e "s,^[ \t]*$key[ \t]*=\(.*\),\1,p"
else
ini_section_read "$file" "$section"
fi
}
ini_do_delete() { echo_abort 1 "Not yet implemented"; }
shortopts='F:s:g:d:SK:'

Loading…
Cancel
Save