24 lines
		
	
	
		
			2.1 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			2.1 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
| <HTML><HEAD>
 | |
| <BASEFONT FACE="Times New Roman" SIZE="2" COLOR="#000000">
 | |
| </HEAD>
 | |
| <BODY>
 | |
| <div><H3><b>subst      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é. Les substitutions sont effectuées exactement de la même façon que pour la commande Tcl. Comme résultat, l'argument <i>string</i> est actuellement substitué deux fois, une fois par l'analyseur Tcl de faç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  <b>-nobackslashes</b>, <b>-nocommands</b>, ou <b>-novariables</b> est spécifié, alors les substitutions correspondantes ne sont pas effectuées. Par exemple, si <b>-nocommands</b> est spécifié, aucune substitution de commandes n'est effectuée:  les crochets ouvert et fermants sont traités comme des caractères ordinaires sans interprétation spéciale. </div>
 | |
| <div ALIGN="LEFT" style="margin-left: 51px;">Note: quand elle effectue ses substitutions, <i>subst</i> ne traite pas de façon spé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 {xyz {$a}}</b></div>
 | |
| <div ALIGN="LEFT" style="margin-left: 51px;">retourne "<b>xyz {44}</b>", not "<b>xyz {$a}</b>" </div><br>
 | |
| <div>Dernière révision: 7.4</div>
 | |
| <br>
 | |
| <br><div ALIGN="CENTER"><A HREF="index.htm"><b>Index</b></A>  <A HREF="165.htm"><b>Précédent</b></A>  <A HREF="167.htm"><b>Suivant</b></A></div>
 | |
| </BODY></HTML>
 | 
