table of contents
other languages
other sections
subst(3tcl) | Tcl Built-In Commands | subst(3tcl) |
NAME¶
subst - 進行反斜槓、命令、和變量替換總覽 SYNOPSIS¶
subst ?-nobackslashes? ?-nocommands? ?-novariables? string描述 DESCRIPTION¶
這個命令在它的 string 參數上進行變量替換、命令替換、和反斜槓替換並返回被完全替換了的結果。 進行替換的方式與 Tcl 命令的方式完全相同,string 參數實際上被替換了兩次,第一次是由 Tcl 分析器以通常的方式爲 Tcl 命令進行替換,而第二次是由 subst 命令對它的參數進行替換。如指定了 -nobackslashes、-nocommands、或 -novariables 中的任意一個,則不進行相應的替換。例如,如果指定了 -nocommands,就不進行命令替換: 開方括號和閉方括號被作爲沒有特殊解釋的普通字符對待。
注意: 在進行替代的時候,subst 對雙引號或花括號不做特殊的對待。例如,腳本
set a 44 subst {xyz {$a}}
參見 SEE ALSO¶
eval(n)關鍵字 KEYWORDS¶
backslash substitution, command substitution, variable substitution[中文版維護人]¶
寒蟬退士[中文版最新更新]¶
2001/10/30《中國 Linux 論壇 man 手冊頁翻譯計劃》:¶
跋¶
本頁面中文版由中文 man 手冊頁計劃提供。中文 man 手冊頁計劃:../../man-pages-zh/manpages-zh
7.4 | Tcl |