用于解析/更新UNIX配置文件的API
Unix配置文件有各种形状和形式。我知道它有一个简单的方法,可以很容易地以编程的方式解析和修改最常见的配置,同时保留可能手工进行的更改用于解析/更新UNIX配置文件的API,api,unix,configuration-files,Api,Unix,Configuration Files,Unix配置文件有各种形状和形式。我知道它有一个简单的方法,可以很容易地以编程的方式解析和修改最常见的配置,同时保留可能手工进行的更改 是否有其他类似的功能库,也许对于其他语言(Python,露比,C,C++等)?< P>至少对于Python来说,有许多库旨在简化解析。其中一个最简单的可能是picopasse(),它的构造目的是提供直接解析,而不需要regexp 另一个值得一看的可能是同样适用于python的funcparselib() 如果您打算使用C语言,构建解析器最常用的工具是Yacc和F
是否有其他类似的功能库,也许对于其他语言(Python,露比,C,C++等)?
< P>至少对于Python来说,有许多库旨在简化解析。其中一个最简单的可能是picopasse(),它的构造目的是提供直接解析,而不需要regexp 另一个值得一看的可能是同样适用于python的funcparselib() 如果您打算使用C语言,构建解析器最常用的工具是Yacc和Flex。这些工具相当复杂,在可用之前具有相当高的阈值 ,一种用Python编写的Webmin的替代方法它不像Webmin和它的API那样成熟和完整,但是重新配置看起来就像是我能找到的这个问题的一个很好的答案。好的问题,但是一个非常困难的问题,除非你采用严格限制的“most”定义。这是朝着正确方向迈出的一步。这并不能解决我眼前的问题。