Tcl指令碼學習筆記

2021-09-24 12:24:34 字數 476 閱讀 4696

變數置換由乙個美元符號$開始,變數置換會導致變數的值插入乙個單詞中。

ex1:

set a 1

set b $a+1

# result:1+1

set b \$a+1

# result:$a+1

命令置換是由括起來的tcl命令以及引數,命令置換會導致某一命令的所有或部分單詞被另乙個命令的結果所代替。

set y [expr $x+100]

#result: 110

tcl語言中的反斜槓置換類似於c語言中反斜槓的用法,主要用於在單詞符號中插入諸如換行符、空格、[、$等被tcl直譯器當作特殊符號對待的字元。

set msg multiple\ space 

#result: multiple space

TCL指令碼學習筆記

特殊變數 描述argc 指命令列引數的個數。ar 指包含命令列引數的列表。ar 0 是指被解釋的檔案或由呼叫指令碼的名稱的檔名。env用於表示是環境變數陣列元素。errorcode 為最後的tcl錯誤的錯誤 errorinfo 為最後tcl錯誤的堆疊跟蹤錯誤資訊 tcl interactive 分別...

TCL指令碼語言學習

語言簡介 tcl是一種很通用的指令碼語言,它幾乎在所有的平台上都可以解釋執行,功能強大。是tool command language的縮寫,發音為 tickle 實際上包含了兩個部分 乙個語言和乙個庫。首先,tcl是一種簡單的指令碼語言,主要使用於發布命令給一 些互交程式如文字編輯器 偵錯程式和sh...

TCL指令碼語言學習

語言簡介 tcl是一種很通用的指令碼語言,它幾乎在所有的平台上都可以解釋執行,功能強大。是tool command language的縮寫,發音為 tickle 實際上包含了兩個部分 乙個語言和乙個庫。首先,tcl是一種簡單的指令碼語言,主要使用於發布命令給一 些互交程式如文字編輯器 偵錯程式和sh...