bind pub - !try try
proc try {nick uhost hand chan arg} {
set var1 "Salut ca va bien et toi"
set var2 [string map {"Salut" "Aurevoir"} $var1]
set var_replace "erf"
set var3 [string map {"Salut" $var_replace} $var1]
putquick "PRIVMSG $chan :$var1 devient $var2 qui devient $var3"
}
and it say :
Salut ca va bien et toi devient Aurevoir ca va bien et toi qui devient ${var_replace} ca va bien et toi
and he didn't replace Salut by the value of $var_replace