> Consider the output for show-linkprop -c. There are quotes around all
> values. While this provides consistency among the format of all possible
> values of all possible properties (as some values may contain spaces),
> it's not obvious to parse. At least not for me. How do I easily strip
> the " characters from around a value in a shell script?
One easy way is to use `eval'. For example, with my new ipmpstat command:
get_existing_groupifname()
{
/sbin/ipmpstat -g -o groupname,group -PF | while read name ifname; do
if [ $name = \"$1\" ]; then
# eval disposes of the surrounding double-quotes.
eval echo $ifname
break;
fi
done
}
BTW, the "-F" option strips the `FIELD=' part -- but I'm starting to think
it would make more sense to have the fieldnames stripped by default
whenever -o is used with parseable mode.
--
meem