[精讚] [會員登入]
360

使用expect 讀取外部資料存成陣列

使用expect 讀取外部資料存成陣列

分享此文連結 //n.sfs.tw/16513

分享連結 使用expect 讀取外部資料存成陣列@igogo
(文章歡迎轉載,務必尊重版權註明連結來源)
最後編修
2025-06-10 15:28:58 By igogo
 

 

使用expect 讀取外部資料存成陣列

 

#!/usr/bin/expect

# 設定檔案路徑
set filename "data.txt"

# 開啟檔案
set fp [open $filename r]

# 初始化陣列與索引
set index 0
array set lines {}

# 逐行讀取檔案
while {[gets $fp line] >= 0} {
  set lines($index) $line
  incr index

}

# 關閉檔案
close $fp

# 測試輸出:列印所有陣列內容
foreach key [array names lines] {
  puts "Line $key: $lines($key)"
}

 

END

你可能感興趣的文章

centos 7 移机出現 dracut-initqueue timeout centos 7 移机出現 dracut-initqueue timeout 處理

利用expect script 查詢ap數量,再送到google sheet及line群組通知 利用expect script 查詢ap數量

雲端校務系統與OPENLDAP帳號整合(3) 二 建置更改密碼服務 下載校端更改密碼程式: 連結 檢查是否安裝java 8 #java -version 安裝open

[web]校園食材登錄平臺午餐食材嵌入頁面語法 校園食材登錄平臺午餐食材嵌入頁面語法

利用openssl 一行文產生私鑰及憑證請求檔 openssl 一行產生私鑰及憑證請求檔

windows ad 如何得知 dn 值 如何得知 windows ad 上的使用者dn 值 https://support.symantec.com/en_US

隨機好文

讀取特定資料夾下的xls檔 讀取特定資料夾下的xls檔

臺中市雲端校務系統與Windows AD帳號整合(9) 3-2 Linux上隨系統開機啟動服務 以Centos 7 發行版為例 請注意, 此時提供服務的主机為Linux, 所以

scratch3 計算得分排名 scratch3 得分排名

java lambda files filter java, files filter, lambda

google sheet 限制使用者以點選的方式填答 google sheet 限制使用者以點選的方式填答