jaq.1 - json2tsv - JSON to TSV converter
 (HTM) git clone git://git.codemadness.org/json2tsv
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
       jaq.1 (1132B)
       ---
            1 .Dd April 17, 2023
            2 .Dt JAQ 1
            3 .Os
            4 .Sh NAME
            5 .Nm jaq
            6 .Nd json2tsv awk query, a json2tsv convenience wrapper shellscript
            7 .Sh SYNOPSIS
            8 .Nm
            9 .Op Fl n
           10 .Op Fl u
           11 .Ar awk expressions...
           12 .Sh DESCRIPTION
           13 .Nm
           14 reads JSON data from stdin.
           15 The parsed nodes in the JSON data are then passed to
           16 .Xr awk 1
           17 in the format:
           18 .Bd -literal
           19 nodename<FIELD SEPARATOR>type<FIELD SEPARATOR>value<RECORD SEPARATOR>
           20 .Ed
           21 .Pp
           22 See the OUTPUT FORMAT section of
           23 .Xr json2tsv 1
           24 for a more detailed explanation.
           25 .Pp
           26 The options are as follows:
           27 .Bl -tag -width Ds
           28 .It Fl n
           29 Show the indices for array types (by default off).
           30 .It Fl u
           31 Unbuffered: flush output after printing each value (by default off).
           32 .El
           33 .Pp
           34 The options
           35 .Fl r
           36 and
           37 .Fl F Ar '\ex1f'
           38 and
           39 .Fl R Ar '\ex1e'
           40 are passed to
           41 .Xr json2tsv 1 .
           42 .Sh ENVIRONMENT VARIABLES
           43 .Bl -tag -width Ds
           44 .It Ev LC_ALL
           45 This variable is set to the "C"
           46 .Xr locale 1
           47 for the
           48 .Xr awk 1
           49 program.
           50 .El
           51 .Sh EXIT STATUS
           52 .Ex -std
           53 .Sh EXAMPLES
           54 .Bd -literal
           55 echo '{"url":"https://codemadness.org/"}' | \e
           56         jaq '$1 == ".url" { print $3 }'
           57 .Ed
           58 .Sh SEE ALSO
           59 .Xr awk 1 ,
           60 .Xr json2tsv 1
           61 .Sh AUTHORS
           62 .An Hiltjo Posthuma Aq Mt hiltjo@codemadness.org