subst

 

subst - Réalise des substitution backslash, de commandes, et de variables

SYNTAXE

 subst ?-nobackslashes? ?-nocommands? ?-novariables? string

DESCRIPTION

Cette commande effectue des substitution de variables, substitution de commandes, et substitutions backslash sur son argument string 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 string 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 subst.

Si un des commutateurs -nobackslashes, -nocommands, ou -novariables est spécifié, alors les substitutions correspondantes ne sont pas effectuées. Par exemple, si -nocommands 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.

Note: quand elle effectue ses substitutions, subst ne traite pas de façon spéciale les double guillemets ou les accolades Par exemple, le script

 set a 44
 subst {xyz {$a}}

retourne "xyz {44}", pas "xyz {$a}"


Traduit par Michel Salvagniac 2002-2003

Copyright © 2003 - Le Wiki Tcl/Tk Francophone.


Catégorie Manuel Tcl/Tk