<title>subst</title> <CENTER><h1>subst</h1></CENTER> <p>Команда выполняет подстановки переменных, команд и подстановки с обратным слешем. <p><b>СИНТАКСИС</B> <p><b>subst</b> -nobackslashes -nocommands -novariables <I>string</I> <p><b>ОПИСАНИЕ</B> <p>Команда <B>subst</B> выполняет подстановки переменных, подстановки команд и подстановки с обратным слешем в строке <I>string</I> и возвращает получившуюся строку. Все подстановки выполняются обычным для Tcl образом. В результате подстановки в строке <I>string</I> выполняются дважды: один раз - анализатором команд Tcl и второй раз - командой <B>subst.</B> <P>Если задан любой из ключей <B>-nobackslashes, -nocommands</B> или <B>-novariables</B>, то соответствующие подстановки не выполняются. <P><b>Внимание!</b> При выполнении подстановок команда <B>subst</B> не обращает внимания на двойные кавычки и фигурные скобки. <p><b>ПРИМЕР</b> <p>Следующий скрипт <p><b>set a 44 <br>subst {xyz {$a}}</b> <p>вернет "<B>xyz {44}</B>" а не "<B>xyz {$a}</B>".