任何请建议最好的方法来返回与特定日期匹配的所有结果。
输入
{
"Status": "Down",
"StatusID": "72875529",
"Start": "2017-03-01 04:26:07",
"End": "2017-03-01 04:36:40",
"Additional": "Unexpected StatusCode Detected - StatusCode: undefined",
"Period": "10 Minutes "
}
{
"Status": "Down",
"StatusID": "72785390",
"Start": "2017-02-28 16:24:26",
"End": "2017-02-28 16:26:01",
"Period": "1 Minutes "
}
我正在尝试返回例如3月开始的对象。我尝试过使用"匹配"但它只返回匹配的字符串和"包含"只返回布尔值。
我已经完成了使用if语句,但不知道如何指定部分匹配,因为我没有在文档中看到〜=因为我需要做一些像〜=" 2017-03"
答案 0 :(得分:0)
这对我有用:
jq 'if .Start >= "2017-03" then . else empty end'