我正在尝试hostname
使用以下命令将主字符串中的特定字符串 () 替换为变量值,
set newVar [string map {`hostname` $theHost} 'lsnrctl status listener_`hostname`']
但是,它不是用hostname
变量值替换,而是使用变量标识符来替换它,即“$theHost”。
newVar 是这样写的,
lsnrctl status listener_$theHost
我要变成这样
lsnrctl status listener_theHostName
其中“theHostName”是变量“$theHost”的值。
我怎样才能做到这一点?