append for filters

Append any number of rows to a table.

Signature

> append (row)

Parameters

  • row: the row, list, or table to append

Notes

Be aware that this command 'unwraps' lists passed to it. So, if you pass a variable to it, and you want the variable's contents to be appended without being unwrapped, it's wise to pre-emptively wrap the variable in a list, like so: append [$val]. This way, append will only unwrap the outer list, and leave the variable's contents untouched.

Examples

Append one Int item

> [0,1,2,3] | append 4
╭───┬───╮
│ 00 │
│ 11 │
│ 22 │
│ 33 │
│ 44 │
╰───┴───╯

Append three Int items

> [0,1] | append [2,3,4]
╭───┬───╮
│ 00 │
│ 11 │
│ 22 │
│ 33 │
│ 44 │
╰───┴───╯

Append Ints and Strings

> [0,1] | append [2,nu,4,shell]
╭───┬───────╮
│ 00 │
│ 11 │
│ 22 │
│ 3 │ nu    │
│ 44 │
│ 5 │ shell │
╰───┴───────╯