All,

the imminent putback of

6722523 "dladm needs a robust and convenient parsable output mode"

(PSARC/2008/374) is (again) changing the format of parsable output; we
hope that this is the last time this kind of change is necessary.

Up to now, dladm -p printed a set of key="value" pairs for every object
(link, device...) concerned; this change will cause only the values
themselves to be output, seperated by ':'. If any of the values to be
printed contains a ':', it will be escaped using the usual '\', as will
the escape character itself.

It will now be necessary to explicitly specify the keys to printed,
using the "-o field[,field]" option. "-o all" will also be invalid with -p.

here's an example:

# old:
# ./dladm show-link
LINK        CLASS    MTU    STATE    OVER
e1000g0     phys     1500   up       --
e1000g2     phys     1500   unknown  --
e1000g1     phys     1500   unknown  --
e1000g3     phys     1500   unknown  --

# new:
# empty values now are really empty:
# ./dladm show-link -p -o over,state
:up
:unknown
:unknown
:unknown

please direct your questions to [email protected] or to 
me, as you see fit.

thx
Michael
-- 
Michael Schuster        http://blogs.sun.com/recursion
Recursion, n.: see 'Recursion'

_______________________________________________
networking-discuss mailing list
[email protected]

Reply via email to