jq手册`jq'。[2:4]'<<< abcdefghi`中的错误?

时间:2019-08-14 14:04:22

标签: string bash jq

手册说

jq '.[2:4]'
   "abcdefghi"
=> "cd"

但是运行jq会显示以下内容:

$ jq '.[2:4]' <<< abcdefghi
parse error: Invalid numeric literal at line 2, column 0

手册有误吗?还是程序中有错误?

1 个答案:

答案 0 :(得分:4)

abcdefghi不是有效的JSON字符串,但是"abcdefghi"是:

$ jq '.[2:4]' <<< '"abcdefghi"'
"cd"

如果您查看手册中的jq play example链接,则会看到双引号输入。