|
|
jaq.1 - json2tsv - JSON to TSV converter |
|
|
 |
git clone git://git.codemadness.org/json2tsv (git://git.codemadness.org) |
|
|
 |
Log |
|
|
 |
Files |
|
|
 |
Refs |
|
|
 |
README |
|
|
 |
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 |
|