我試圖替換特定的字符串(hostname
),主字符串中,使用下面的命令變量值,如何在Tcl變量值替換字符串/期待
set newVar [string map {`hostname` $theHost} 'lsnrctl status listener_`hostname`']
然而,代替用變量值代替hostname
,它用變量標識符替換它,即「$ theHost」。
的newVar內容是這樣的,
lsnrctl status listener_$theHost
我希望它是這樣,
lsnrctl status listener_theHostName
其中 「theHostName」 是變量 「$ theHost」 的價值。
我該如何做到這一點?
太棒了!這對我有用(第一種選擇)。你救了我的命:D – 2013-02-26 06:21:36