projman/hlp/fr/tcl/subst.htm

24 lines
2.1 KiB
HTML
Raw Normal View History

2015-10-19 13:27:31 +03:00
<HTML><HEAD>
<BASEFONT FACE="Times New Roman" SIZE="2" COLOR="#000000">
</HEAD>
<BODY>
<div><H3><b>subst&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Commandes Internes Tcl</b></H3></div>
<HR ALIGN="center">
<div><b>NOM</b></div><br>
<div ALIGN="LEFT" style="margin-left: 51px;">subst - R<>alise des substitution backslash, de commandes, et de variables <br>
</div><br>
<div><b>SYNTAXE</b></div><br>
<div ALIGN="LEFT" style="margin-left: 51px;"><b>subst </b>?<b>-nobackslashes</b>? ?<b>-nocommands</b>? ?<b>-novariables</b>? <i>string</i>
</div><br>
<div><b>DESCRIPTION</b></div><br>
<div ALIGN="LEFT" style="margin-left: 51px;">Cette commande effectue des substitution de variables, substitution de commandes, et substitutions backslash sur son argument <i>string</i> et retourne le r<>sultat substitu<74>. Les substitutions sont effectu<74>es exactement de la m<>me fa<66>on que pour la commande Tcl. Comme r<>sultat, l'argument <i>string</i> est actuellement substitu<74> deux fois, une fois par l'analyseur Tcl de fa<66>on usuelle pour la commande Tcl, et de nouveau par la commande<i> subst</i>. </div>
<div ALIGN="LEFT" style="margin-left: 51px;">Si un des commutateurs&nbsp; <b>-nobackslashes</b>, <b>-nocommands</b>, ou <b>-novariables</b> est sp<73>cifi<66>, alors les substitutions correspondantes ne sont pas effectu<74>es. Par exemple, si <b>-nocommands</b> est sp<73>cifi<66>, aucune substitution de commandes n'est effectu<74>e:&nbsp; les crochets ouvert et fermants sont trait<69>s comme des caract<63>res ordinaires sans interpr<70>tation sp<73>ciale. </div>
<div ALIGN="LEFT" style="margin-left: 51px;">Note: quand elle effectue ses substitutions, <i>subst</i> ne traite pas de fa<66>on sp<73>ciale les double guillemets ou les accolades Par exemple, le script </div>
<div ALIGN="LEFT" style="margin-left: 102px;"><b>set a 44<br>
</b><b>subst &#123;xyz &#123;&#36;a}}</b></div>
<div ALIGN="LEFT" style="margin-left: 51px;">retourne &quot;<b>xyz &#123;44}</b>&quot;, not &quot;<b>xyz &#123;&#36;a}</b>&quot; </div><br>
<div>Derni<EFBFBD>re r<>vision: 7.4</div>
<br>
<br><div ALIGN="CENTER"><A HREF="index.htm"><b>Index</b></A>&nbsp;&nbsp;<A HREF="165.htm"><b>Pr<EFBFBD>c<EFBFBD>dent</b></A>&nbsp;&nbsp;<A HREF="167.htm"><b>Suivant</b></A></div>
</BODY></HTML>