yq 只比较部分文件

yq compare only part of files

如果我有两个文件,data1.yaml 和 data2.yaml。

我不想比较数据文件的所有内容。我只需要比较例如版本部分

---
openapi: 3.0.1
info:
  version: 0.0.1
  title: yaml validation example
  description: >-
    Some description here.

我试过了

yq compare data1.yaml data2.yaml

但它会比较整个文件

可能是这样的?

yq eval-all '[.info.version] | .[0] == .[1]' data1.yaml data2.yaml