@[
(range)Outputs a ranged subset of data from STDIN
This will read from STDIN and output a subset of data in a defined range.
The range can be defined as a number of different range types - such as the content of the array or it's index / row number. You can also omit either the start or the end of the search criteria to cover all items before or after the remaining search criteria.
<stdin> -> @[start..end]flags -> <stdout>
Range over all months after March:
» a: [January..December] -> @[March..]se
March
April
May
June
July
August
September
October
November
December
Range from the 6th to the 10th month (indexes start from zero, 0
):
» a: [January..December] -> @[5..9]
June
July
August
September
October
e
exclude the start and end search criteria from the rangen
array indexr
regexp matchs
exact string match@[
[[
(element): Outputs an element from a nested structure[
(index): Outputs an element from an array, map or tablea
(mkarray): A sophisticated yet simple way to build an array or listalter
: Change a value within a structured data-type and pass that change along the pipeline without altering the original source inputappend
: Add data to the end of an arrayja
: A sophisticated yet simply way to build a JSON arrayjsplit
: Splits STDIN into a JSON array based on a regex parameterlen
: Outputs the length of an arrayprepend
: Add data to the start of an array