> 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

Reply via email to