我认为这应该很简单,但对于我的生活,我无法理解。我可以测试文字的遏制:
$ echo '"f1"' | jq 'test("1")'
true
但我无法测试字符类的包含(在本例中为数字):
$ echo '"f1"' | jq 'test("\d")'
jq: error: Invalid escape at line 1, column 4 (while parsing '"\d"') at <top- level>, line 1:
test("\d")
jq: 1 compile error
我正在使用发布版本jq-1.5。
我已经尝试了我能想到的一切。请帮忙。
答案 0 :(得分:0)
OMG我刚想通了......我需要双倍逃避\
。我是个白痴&gt;。&lt;
$ echo '"f1"' | jq 'test("\\d")'
true