對不起,沒有明確的標題。我會試着解釋我的問題。比較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