有一種方法來解析直通包括由{}Š解析通txt文件與由分離元件{} brakets
這裏分隔元件txt文件是從文件的樣品:
virtual vs_devtnet_80 {
snat automap
pool pool_devtnet_80
destination 167.69.107.41:http
ip protocol tcp
profiles {
profile_http_health {}
tcp-lan-optimized {}
}
}
virtual vs_devdpp_4430 {
snat automap
pool pool_devdpp_5430
destination 167.69.107.31:https
ip protocol tcp
persist devdpp
profiles tcp-lan-optimized {}
}
virtual vs_devwww30_80 {
snat automap
pool pool_devwww30_80
destination 167.69.107.46:http
ip protocol tcp
profiles {
profile_http_health {}
tcp-lan-optimized {}
}
}
正如你所看到的,這些元素是分開的,但是用{}
任何幫助都會很樂意被讚賞。我試圖使用grep,但它只返回一行...
我想能夠搜索最頂端的元素,例如searh.sh虛擬vs_devtnet_80,並讓它返回整個blob ..此外或許能夠搜索botht誒頂層和它的子層之一,例如search.sh虛擬vs_devtnet_80池這將返回pool_devtnet_80
解析後你想要的結果是什麼?也就是說,你想如何存儲/返回數據? – 2011-02-17 16:19:27