Chinaunix
标题:
大家帮忙看看怎么处理这个.conf文件
[打印本页]
作者:
Chinazdj
时间:
2015-10-12 09:38
标题:
大家帮忙看看怎么处理这个.conf文件
附件是.conf文件,现在想实现的功能是每个view,比如anhuidx,anhuiedu等等,每个view里显示100个IP,如果不够100个IP的就全被显示出来。保存到数据库里面,数据库要显示view以及IP2列。大侠们有没有好点的办法,帮忙实现?跪求大侠了
图片是.conf文件内容截图,它有很多个view 每个view后面格式都是一样的,现在就是要在这个.conf文件中每个view取100个ip,小弟不知道怎么做,请大侠指教~
最好用C++实现
123.png
(29.06 KB, 下载次数: 38)
下载附件
2015-10-12 09:37 上传
作者:
yjh777
时间:
2015-10-12 12:01
tcl 解析代码,
#!/bin/sh
# -*- tcl -*-
# The next line is executed by /bin/sh, but not tcl \
exec tclsh "$0" ${1+"$@"}
set conffile x.conf
if {![catch {set fp [open $conffile]} err]} {
set data [read $fp]
close $fp
set data [string map {view {} ";" { }} $data]
#puts $data
foreach {key value} $data {
set iplist [lindex $value 1]
set iplist [lrange $iplist 0 99]
puts "$key { $iplist }"
}
}
复制代码
(不知道你说的数据库类型,tcl 也 支持 多种数据库的操作,可以搜索一下)
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2