2020-06-08 03:29:51 +03:00
|
|
|
/a:
|
|
|
|
a
|
|
|
|
/b:
|
|
|
|
b
|
|
|
|
/c:
|
|
|
|
c
|
2021-11-19 13:54:34 +03:00
|
|
|
$ fq -d raw todescription /a /b /c
|
2020-06-08 03:29:51 +03:00
|
|
|
"/a"
|
|
|
|
"/b"
|
|
|
|
"/c"
|
2021-11-19 13:54:34 +03:00
|
|
|
$ fq -d raw '(.,inputs) | todescription' /a /b /c
|
2020-06-08 03:29:51 +03:00
|
|
|
"/a"
|
|
|
|
"/b"
|
|
|
|
"/c"
|
2021-11-19 13:54:34 +03:00
|
|
|
$ fq -d raw '(.,input,input,input) | try todescription catch .' /a /b /c
|
2020-06-08 03:29:51 +03:00
|
|
|
"/a"
|
|
|
|
"/b"
|
|
|
|
"/c"
|
|
|
|
exitcode: 5
|
|
|
|
stderr:
|
|
|
|
error: break
|
2021-11-19 13:54:34 +03:00
|
|
|
$ fq -d raw -n '(.,inputs) | try todescription catch .' /a /b /c
|
|
|
|
"expected a decode value but got: null (null)"
|
2020-06-08 03:29:51 +03:00
|
|
|
"/a"
|
|
|
|
"/b"
|
|
|
|
"/c"
|
2021-11-19 13:54:34 +03:00
|
|
|
$ fq -d raw -n 'inputs | try todescription catch .' /a /b /c
|
2020-06-08 03:29:51 +03:00
|
|
|
"/a"
|
|
|
|
"/b"
|
|
|
|
"/c"
|
2021-11-19 13:54:34 +03:00
|
|
|
$ fq -d raw -n '[inputs | try todescription catch .]' /a /b /c
|
2020-06-08 03:29:51 +03:00
|
|
|
[
|
|
|
|
"/a",
|
|
|
|
"/b",
|
|
|
|
"/c"
|
|
|
|
]
|
2021-11-19 13:54:34 +03:00
|
|
|
$ fq -d raw -n '(input,input,input,input) | todescription' /a /b /c
|
2020-06-08 03:29:51 +03:00
|
|
|
"/a"
|
|
|
|
"/b"
|
|
|
|
"/c"
|
|
|
|
exitcode: 5
|
|
|
|
stderr:
|
|
|
|
error: break
|
2021-11-30 14:23:20 +03:00
|
|
|
$ fq -d raw input_filename
|
|
|
|
"<stdin>"
|
|
|
|
stdin:
|
|
|
|
test
|
2021-08-13 17:40:28 +03:00
|
|
|
$ fq -d raw input_filename /a /b /c
|
2020-06-08 03:29:51 +03:00
|
|
|
"/a"
|
|
|
|
"/b"
|
|
|
|
"/c"
|
2021-08-13 17:40:28 +03:00
|
|
|
$ fq -d raw input_filename /a /non-existing /c
|
2020-06-08 03:29:51 +03:00
|
|
|
"/a"
|
|
|
|
"/c"
|
|
|
|
exitcode: 2
|
|
|
|
stderr:
|
2021-10-06 19:31:45 +03:00
|
|
|
error: open testdata/non-existing: no such file or directory
|
2021-08-13 17:40:28 +03:00
|
|
|
$ fq -d raw '(' /a /b /c
|
2020-06-08 03:29:51 +03:00
|
|
|
exitcode: 3
|
|
|
|
stderr:
|
2021-08-18 19:47:13 +03:00
|
|
|
error: arg:1:2: unexpected token <EOF>
|
2021-08-13 17:40:28 +03:00
|
|
|
$ fq -d raw bla /a /b /c
|
2020-06-08 03:29:51 +03:00
|
|
|
exitcode: 3
|
|
|
|
stderr:
|
2021-08-18 19:47:13 +03:00
|
|
|
error: arg:1:0: function not defined: bla/0
|
2021-08-13 17:40:28 +03:00
|
|
|
$ fq -d raw '1+"a"' /a /b /c
|
2020-06-08 03:29:51 +03:00
|
|
|
exitcode: 5
|
|
|
|
stderr:
|
|
|
|
error: cannot add: number (1) and string ("a")
|
|
|
|
error: cannot add: number (1) and string ("a")
|
|
|
|
error: cannot add: number (1) and string ("a")
|
2021-11-19 13:54:34 +03:00
|
|
|
$ fq -s -d raw '[.[] | todescription]' /a /b /c
|
2020-06-08 03:29:51 +03:00
|
|
|
[
|
|
|
|
"/a",
|
|
|
|
"/b",
|
|
|
|
"/c"
|
|
|
|
]
|
2021-08-13 17:40:28 +03:00
|
|
|
$ fq -n -s -d raw . /a /b /c
|
2020-06-08 03:29:51 +03:00
|
|
|
null
|
2021-08-13 17:40:28 +03:00
|
|
|
$ fq . /a
|
2020-06-08 03:29:51 +03:00
|
|
|
exitcode: 4
|
|
|
|
stderr:
|
2021-11-22 15:28:18 +03:00
|
|
|
error: /a: probe: failed to decode (try -d FORMAT)
|
2021-08-18 22:03:05 +03:00
|
|
|
$ fq -i -d raw . /a /b /c
|
2021-10-28 12:18:01 +03:00
|
|
|
raw, ...[3]> ._format
|
2021-08-18 22:03:05 +03:00
|
|
|
"raw"
|
|
|
|
"raw"
|
|
|
|
"raw"
|
2021-10-28 12:18:01 +03:00
|
|
|
raw, ...[3]> ^D
|
2021-08-18 22:03:05 +03:00
|
|
|
$ fq -i -s -d raw . /a /b /c
|
|
|
|
[raw, ...][3]> .[]._format
|
|
|
|
"raw"
|
|
|
|
"raw"
|
|
|
|
"raw"
|
|
|
|
[raw, ...][3]> ^D
|