我将问题简化到最低限度。Linux下的git命令如下:
git log --pretty=format:{"commit":"%H"}
Run Code Online (Sandbox Code Playgroud)
给我一个有效的 json 元素,比如:
{"commit":"20cafdecc9898113ac6215ae70cd7622dc2cae3b"}
Run Code Online (Sandbox Code Playgroud)
在 Windows 下,我获得了一个无效的 json 元素,因为在某种程度上,Windows 似乎删除了双引号元素,我获得:
{commit:20cafdecc9898113ac6215ae70cd7622dc2cae3b}
Run Code Online (Sandbox Code Playgroud)
您知道为什么吗?或者我该如何修复它,使其在两个操作系统下都可以工作?谢谢你!
我有一个衡量指标,例如,当查询panels_meters[30s]给我以下结果时,会给我这样的结果:
像这样的查询delta(panels_meters[30s])给了我最后一个值和30秒前的值之间的区别。
但是我现在想要最后两个值之间的差,与指定时间无关。我只想要像panels_meters[0] - panels_meters[1]假设panels_meters作为按时间倒序排序的数据数组那样。