我正在尝试解析filelists.xml
(RPM 的元数据)。
标签看起来像:
<package pkgid="b63972e0b2442412bd81bcb24065e264c02bc3fc" name="basesystem" arch="noarch"><version epoch="0" ver="10.0" rel="3_WR4.1.0.0" /></package>
我需要解析这种格式的数据:package.name-version.ver
例如,在上面的示例中,它将返回:basesystem-10.0
我想使用 Bash 或 C。