mirror of
https://github.com/openvswitch/ovs
synced 2025-10-13 14:07:02 +00:00
72 lines
2.6 KiB
Groff
72 lines
2.6 KiB
Groff
.IP "\fB\-f \fIformat\fR"
|
|
.IQ "\fB\-\-format=\fIformat\fR"
|
|
Sets the type of table formatting. The following types of
|
|
\fIformat\fR are available:
|
|
.RS
|
|
.ie '\*(PN'ovs\-vsctl' .IP "\fBtable\fR"
|
|
.el .IP "\fBtable\fR (default)"
|
|
2-D text tables with aligned columns.
|
|
.ie '\*(PN'ovs\-vsctl' .IP "\fBlist\fR (default)"
|
|
.el .IP "\fBlist\fR"
|
|
A list with one column per line and rows separated by a blank line.
|
|
.IP "\fBhtml\fR"
|
|
HTML tables.
|
|
.IP "\fBcsv\fR"
|
|
Comma-separated values as defined in RFC 4180.
|
|
.IP "\fBjson\fR"
|
|
JSON format as defined in RFC 4627. The output is a sequence of JSON
|
|
objects, each of which corresponds to one table. Each JSON object has
|
|
the following members with the noted values:
|
|
.RS
|
|
.IP "\fBcaption\fR"
|
|
The table's caption. This member is omitted if the table has no
|
|
caption.
|
|
.IP "\fBheadings\fR"
|
|
An array with one element per table column. Each array element is a
|
|
string giving the corresponding column's heading.
|
|
.IP "\fBdata\fR"
|
|
An array with one element per table row. Each element is also an
|
|
array with one element per table column. The elements of this
|
|
second-level array are the cells that constitute the table. Cells
|
|
that represent OVSDB data or data types are expressed in the format
|
|
described in the OVSDB specification; other cells are simply expressed
|
|
as text strings.
|
|
.RE
|
|
.RE
|
|
.
|
|
.IP "\fB\-d \fIformat\fR"
|
|
.IP "\fB\-\-data=\fIformat\fR"
|
|
Sets the formatting for cells within output tables. The following
|
|
types of \fIformat\fR are available:
|
|
.RS
|
|
.IP "\fBstring\fR (default)"
|
|
The simple format described in the \fBDatabase Values\fR
|
|
.ie '\*(PN'ovs\-vsctl' section below.
|
|
.el section of \fBovs\-vsctl\fR(8).
|
|
.IP "\fBbare\fR"
|
|
The simple format with punctuation stripped off: \fB[]\fR and \fB{}\fR
|
|
are omitted around sets, maps, and empty columns, items within sets
|
|
and maps are space-separated, and strings are never quoted. This
|
|
format may be easier for scripts to parse.
|
|
.IP "\fBjson\fR"
|
|
JSON.
|
|
.RE
|
|
.IP
|
|
The \fBjson\fR output format always outputs cells in JSON format,
|
|
ignoring this option.
|
|
.
|
|
.IP "\fB\-\-no\-heading\fR"
|
|
This option suppresses the heading row that otherwise appears in the
|
|
first row of table output.
|
|
.
|
|
.IP "\fB\-\-pretty\fR"
|
|
By default, JSON in output is printed as compactly as possible. This
|
|
option causes JSON in output to be printed in a more readable
|
|
fashion. Members of objects and elements of arrays are printed one
|
|
per line, with indentation.
|
|
.IP
|
|
This option does not affect JSON in tables, which is always printed
|
|
compactly.
|
|
.IP "\fB\-\-bare\fR"
|
|
Equivalent to \fB\-\-format=list \-\-data=bare \-\-no\-headings\fR.
|