您好我正在使用Config::Simple
执行perl配置文件
我的配置文件是
[Dialer External]
pass=pass2
user=user2
[Dialer Onboard]
pass=pass1
user=user1
现在我的实际要求是我必须阅读评论行。 如果我有这样的文件
[Dialer External]
pass=pass2
user=user2
[Dialer Onboard]
pass=pass1
;user=user1
我也可以阅读;user=user1
行。我知道阅读评论是不公平的。
但有没有办法在评论行中读取和写入数据。在Config::Simple
的帮助下,我猜不可能这样做。
在perl中有没有办法做到这一点。 请在这方面建议并纠正我。提前谢谢。
答案 0 :(得分:1)
您可以尝试删除源代码的the semicolon on this line。但是你还需要从选项名称的开头删除分号。
答案 1 :(得分:0)
当然这是可能的 - 但不是模块Config :: Simple,因为它现在是 。我只是在CPAN中读到'在写回配置文件时保留注释和/或操作注释的方法。每个人都喜欢评论!'现在是这个模块的 TODO 。
你有没有挖掘源头?以这样的方式操作read()应该是相当简单的: - 不会忽略前缀行,但是也会被推入哈希值。