我有一个输出
Application
----------------------------------------
ID 5 - Value 1
ID 5 - Value 2
ID 6 - Value 1
ID 6 - Value 2
----------------------------------------
我在tcl中使用keylset解析它 现在,解析后我得到的是:
ID
5
Value
1 = 1
2 = 2
6
Value
1 = 1
2 = 2
任何人都可以建议我如何以下列方式获得它。
ID
5
Value 1,2
6
Value 1,2
答案 0 :(得分:3)
您希望在keylget
和lappend
之前检索时使用keylset
的可选retval参数将其放回,可能是这样的:
set seq {}
keylget data ID.$id.Value seq
lappend seq $theValue
keylset data ID.$id.Value $seq