tcl腳本安裝
❶ TCL的腳本編輯器是什麼
Active Tcl
官方發布的免費Tcl開發環境,包含許多有用的擴展包,支持windows、linux、mac等多種平台。我現在就用的是這個。
官方下載地址:http://www.activestate.com/activetcl
❷ 什麼是tcl腳本,簡單分析一下
Tcl(最早稱為「工具命令語言」"Tool Command Language", 但是目前已經不是這個含義,不過我們仍然稱呼它為TCL)是一種腳本語言。 由John Ousterhout創建。 TCL經常被用於 快速原型開發,腳本編程,GUI和測試等方面。
Tcl的特性包括:
* 任何東西都是一條命令,包括語法結構(for, if等)。
* 任何事物都可以重新定義和重載。
* 所有的數據類型都可以看作字元串。
* 語法規則相當簡單
* 提供事件驅動給Socket和文件。基於時間或者用戶定義的事件也可以。
* 動態的域定義。
* 很容易用C,C++,或者Java擴展。
*解釋語言,代碼能夠動態的改變。
* 完全的Unicode支持。
* 平台無關。Win32,UNIX,Mac上都可以跑。
* 和Windows的GUI緊密集成;Tk
* 代碼緊湊,易於維護。
TCL本身不提供面向對象的支持。但是語言本身很容易擴展到支持面向對象。許多C語言擴展都提供面向對象能力,包括XOTcl,Incr Tcl等。另外SNIT擴展本身就是用TCL寫的。
使用最廣泛的TCL擴展是TK。 TK提供了各種OS平台下的圖形用戶界面GUI。連強大的Python語言都不單獨提供自己的GUI,而是提供介面適配到TK上。另一個流行的擴展包是Expect. Expect提供了通過終端自動執行命令的能力,例如(passwd,ftp,telnet等命令驅動的外殼).
❸ 請教前輩一下,如何在TCL腳本中,嵌套調用perl
windows下的腳本
tcl 腳本位於d:/temp/000.tcl:set a 100
puts $a
perl 腳本: $a= system "d:/temp/000.tcl";
print $a;
❹ 各種腳本語言,比如shell和tcl、perl有啥區別呢
一、指代不同
1、perl:一種功能豐富的計算機程序語言,運行在超過100種計算機平台上。
2、tcl:工具命令語言。
3、shell:為使用者提供操作界面」的軟體(命令解析器)。
二、特性不同
1、perl:l借取了C、sed、awk、shell腳本語言以及很多其他程序語言的特性,其中最重要的特性是它內部集成了正則表達式的功能,以及巨大的第三方代碼庫CPAN。
2、tcl:本身不提供面向對象的支持。但是語言本身很容易擴展到支持面向對象。許多C語言擴展都提供面向對象能力,包括XOTcl,Incr Tcl等。另外SNIT擴展本身就是用TCL寫的。
3、shell:互動式解釋和執行用戶輸入的命令或者自動地解釋和執行預先設定好的一連串的命令。
三、優勢不同
1、perl:可以很容易操作數字,文本,文件和目錄,計算機和網路,特別是程序的語言。這種語言應該很容易運行外部的程序並且掃描這些程序的輸出獲取感興趣的東西。
2、tcl:經常被用於 快速原型開發,腳本編程,GUI和測試等方面。
3、shell:作為程序設計語言,定義了各種變數和參數,並提供了許多在高級語言中才具有的控制結構,包括循環和分支。
❺ TCL腳本在linux下怎麼執行
你的linux裝了tcl解釋器了嗎,一般是 /usr/bin/tclsh,如果確認你裝了 (確認方法是在命令行下執行 tclsh),如果沒問題,就在你的TCL腳本第一行加上
#!/usr/bin/env tclsh
然後確保你的腳本(假定腳本名字叫test.tcl) 是可執行的 (chmod +x test.tcl)
然後直接運行 ./test.tcl 即可。