Skip to main content

2darray

Laurence MorganLess than 1 minute

2darray

Create a 2D JSON array from multiple input sources

Description

2darray merges multiple input sources to create a two dimensional array in JSON

Usage

2darray { code-block } { code-block } -> <stdout>

Examples

» ps -fe -> head -n 10 -> set ps 
» 2darray { $ps[UID] } { $ps[PID] } { $ps[TTY] } { $ps[TIME] }
[
    [
        "",
        "",
        "",
        ""
    ],
    [
        "UID",
        "PID",
        "TTY",
        "TIME"
    ],
    [
        "root",
        "1",
        "?",
        "00:00:02"
    ],
    [
        "root",
        "2",
        "?",
        "00:00:00"
    ],
    [
        "root",
        "3",
        "?",
        "00:00:00"
    ],
    [
        "root",
        "4",
        "?",
        "00:00:00"
    ],
    [
        "root",
        "6",
        "?",
        "00:00:00"
    ],
    [
        "root",
        "8",
        "?",
        "00:00:00"
    ],
    [
        "root",
        "9",
        "?",
        "00:00:03"
    ],
    [
        "root",
        "10",
        "?",
        "00:00:19"
    ],
    [
        "root",
        "11",
        "?",
        "00:00:01"
    ]
]

Detail

2darray can have as many or as few code blocks as you wish.

See Also

  • [ ..Range ]: Outputs a ranged subset of data from STDIN
  • [ Index ]: Outputs an element from an array, map or table
  • a (mkarray): A sophisticated yet simple way to build an array or list
  • append: Add data to the end of an array
  • count: Count items in a map, list or array
  • ja (mkarray): A sophisticated yet simply way to build a JSON array
  • json: JavaScript Object Notation (JSON)
  • jsplit: Splits STDIN into a JSON array based on a regex parameter
  • map: Creates a map from two data sources
  • msort: Sorts an array - data type agnostic
  • mtac: Reverse the order of an array
  • prepend: Add data to the start of an array

This document was generated from builtins/core/arraytools/2darray_doc.yamlopen in new window.

Last update:
Contributors: Laurence Morgan,Laurence Morgan,Laurence