我需要读取这个.conf文件。这个文件不能被Config :: Tiny,Config :: INI,Config :: Simple等模块读取。perl中的文件处理(.conf文件)
这里是.conf文件,假设文件名是conference.conf:
[ConferenceId] #section
1000 #value
2000
3000
4000
[RadioExt]
1000=102 #parameter and value
2000=202
3000=302
4000=402
我想要的是,perl只读取值而不是部分并将其打印出来给用户。我仍然是perl的新手。我刚学了perl一个星期。这种类型的任务使我更难在阅读,编写和追加配置文件方面取得进展。
我还想要的是[ConferenceId]中的值声明为全局值。由于[ConferenceId]中的值发生了变化,[RadioExt]中的其他参数也发生了变化。例如,
[ConferenceId]
1100 #the values has been changed
2100
3100
4100
[RadioExt]
1100=102 #parameters also changed
2100=202
3100=302
4100=402
有人能帮助我吗?我知道这是一个很大的好处。但我真的需要这个,以便我可以了解更多关于阅读,编写和附加配置文件。谢谢。
你不知道关于Perl的任何信息,但是您知道所有这些模块都无法读取该文件?你怎么得出这个结论? – TLP
'。这个文件不能被任何模块读取,例如Config :: Tiny,Config :: INI,Config :: Simple等等。为什么? –
因为我从CPAN读取的格式不是这样的。不是吗? –