大家好,我需要帮助。。我有一个yml文件,其中包含xyz核心名称,我需要提取每个核心名称并打印它们。yml文件的模式是
cores:
usb_1.0
STATS:
power
-------
--------
usb_2.0
STATS:
memory
------
------
usb_3.0
STATS
cpu:
--------
=--------
pce_1
STATS:
reg:
-----
---
所以,如果看到我有一些核心名称,比如usb,pice,比如soo-on。。
所以我需要得到名称,我想的是使用STATS密钥并打印上面的链接名称,这里是代码
使用set命令读取文件,然后使用regexp
set fp [open ram.yml r]
set file_data [read $fp]
regexp ??????
使用Tcl解析YAML的推荐方法是使用Tcllib中的yaml
包。