手册说
jq '.[2:4]'
"abcdefghi"
=> "cd"
但是运行jq
会显示以下内容:
$ jq '.[2:4]' <<< abcdefghi
parse error: Invalid numeric literal at line 2, column 0
手册有误吗?还是程序中有错误?
答案 0 :(得分:4)
abcdefghi
不是有效的JSON字符串,但是"abcdefghi"
是:
$ jq '.[2:4]' <<< '"abcdefghi"'
"cd"
如果您查看手册中的jq play example链接,则会看到双引号输入。