是否可以使用Augeas进行文件转换?

Is It Possible To Use Augeas For File Conversion?

我最近偶然发现了一个名为 Augeas 的工具。据我所知,该工具可用于创建抽象文件类型独立树,可以在镜头作为中介的情况下对其进行操作。

我想尝试用它来进行文件转换。那可能吗?比如说,我想将 yaml 转换为 xml。我该怎么做?

使用 augtool 进行此类转换的简单示例会很好。

Augeas 理论上可以用于文件转换,尽管这不是它的主要目标。

这意味着操纵 Augeas 树(通常使用 aug_cp)从现有树创建一棵新树。在导出为 XML 时,Augeas 也有一个 aug_to_xml 调用,可以将任何 Augeas 树导出到 XML 文档中。

现在,当涉及到您的特定需求时,没有 YAML Augeas 镜头(因为目前无法编写一个)。