TCL指令碼讀取命令列引數
1:Tcl指令碼的執行
A:獲取tclsh(linux)、tclsh.exe(windows)的安裝路徑
B:指令碼第一行書寫 “#!C:\Tcl\bin\tclsh” 或者 “#!/usr/bin/tclsh” 所有解釋性語言(shell、perl)開頭都是這玩意。
C:Linux 下直接./test.tcl 就可以了。windows下要使用 "tclsh test.tcl"否則會彈出一個頁面,看不到輸出結果(我使用的是Active Tcl)。
2:獲取命令列引數
和C語言一樣,Tcl中有兩個預設變數,$argc 儲存命令列引數的個數。list $argv中包含了引數資訊。
舉例如下:
#!C:\Tcl\bin\tclsh
set i 0
while {$i < $argc} {
#lindex 命令用於取出list中指定索引的引數
set arg [lindex $argv $i]
puts "$arg"
#incr 命令用於對變數進行加操作
incr i 1
}
相關文章
- shell指令碼的命令列引數 - todo指令碼命令列
- Rust 程式設計,讀取命令列引數Rust程式設計命令列
- python獲取命令列引數的程式碼Python命令列
- Python 處理指令碼的命令列引數(二):使用clickPython指令碼命令列
- Python 處理指令碼的命令列引數(三):使用argparsePython指令碼命令列
- 常用指令碼:獲取隱含引數指令碼
- 使用getopt_long()從命令列獲取引數命令列
- Shell指令碼對ps命令隱藏引數指令碼
- Logstash 命令列引數命令列
- 命令列引數 opencv呼叫命令列OpenCV
- Go 接收命令列引數Go命令列
- 使用getopt_long()從命令列獲取引數,struct option命令列Struct
- MySQL登陸命令列引數MySql命令列
- main命令列引數輸入AI命令列
- Ghost命令列引數大全(轉)命令列
- shell指令碼中main函式中$#獲取不到指令碼傳入引數個數淺析指令碼AI函式
- C語言中的命令列引數C語言命令列
- java 使用命令列引數(轉)Java命令列
- 使用argparse模組新增命令列引數命令列
- Java方法04:命令列傳遞引數、可變引數Java命令列
- vue獲取位址列引數方法Vue
- js獲取位址列的引數JS
- 一個使用getopt()函式獲取命令列引數的例子(轉)函式命令列
- TCL命令
- Jmeter的指令碼引數化JMeter指令碼
- 命令列批量截圖Node指令碼命令列指令碼
- pwn題命令列解題指令碼命令列指令碼
- Python命令列引數解析模組argparsePython命令列
- SpringBoot禁用命令列引數Spring Boot命令列
- Outlook for Microsoft 365 所有命令列引數ROS命令列
- 命令列引數解析模組argparse的使用命令列
- Python指令碼的常見引數獲取和處理方式Python指令碼
- TCL指令碼語言基礎介紹指令碼
- 【iCore3 雙核心板_FPGA】例程四:Tcl指令碼實驗——配置引腳FPGA指令碼
- python指令碼傳引數argvPython指令碼
- 在WinDbg指令碼中使用引數指令碼
- 導庫標準引數指令碼指令碼
- TCL - info命令