addcol
Usage:
addcol [-after <col-id> | -before <col-id>]
[-units <units>] [-ucd <ucd>] [-utype <utype>] [-xtype <xtype>]
[-desc <descrip>] [-shape <n>[,<n>...][,*]] [-elsize <n>]
<col-name> <expr>
Add a new column called <col-name> defined
by the algebraic expression <expr>.
By default the new column appears after the last column
of the table, but you can position it either before or
after a specified column using the -before
or -after flags respectively.
The -units, -ucd,
-utype, -xtype and -desc
flags can be used
to define textual metadata values for the new column.
The -shape flag can also be used,
but is intended only for array-valued columns,
e.g. -shape 3,3 to declare a 3x3 array.
The final entry only in the shape list
may be a "*" character
to indicate unknown extent.
Array values with no specified shape effectively have a
shape of "*".
The -elsize flag may be used to specify the length
of fixed length strings; use with non-string columns
is not recommended.
Syntax for the <expr> and <col-id> arguments is described in the manual.