对不起,没有明确的标题。我会试着解释我的问题。比较2个文件中的关键字,并将与关键字相关的值从一个文件替换为另一个文件
我有两个文件A和B.
文件的格式是这样的:
set_time 10 temp max 2 min 1 xyzzy
set_time 10 temp max 2 min 1 abcde
set_time 10 temp max 3 min 2 ersfg
set_time 8 temp max 2 min 0 fdfdf
文件B看起来是这样的:
xyzzy 7.5
abcde 8.5
ersfg 9.5
fdfdf 9.0
现在,需要做的是,我必须搜索文件中的最后一列名称A(xyzzy
,abcde
,fdfdf
等),并将第二列值替换为文件B中的第二列值。
因此,输出应该是这样的:
set_time 7.5 temp max 2 min 1 xyzzy
set_time 8.5 temp max 2 min 1 abcde
set_time 9.5 temp max 3 min 2 ersfg
set_time 9.0 temp max 2 min 0 fdfdf
任何帮助表示赞赏。这是TCL流程的一部分。
谢谢。我会试试这个。 – user1497417 2012-07-19 00:50:07
这是处理看起来像(无聊)Tcl脚本的文件的不错方式。它与[安全解释器](http://www.tcl.tk/man/tcl8.5/TclCmd/safe.htm)很好地混合在一起,但是你必须读取父文件中的文件和'$ slave eval'。 – 2012-07-19 06:21:49