TCL檔案查詢拆分
TCL檔案查詢拆分
我現在有一個 .res 的檔案,這個檔案中包括以下兩行測試結果:
rdly= 3.4405E-10 targ= 2.0084E-07 trig= 2.0050E-07
fdly= 3.1211E-10 targ= 1.0081E-07 trig= 1.0050E-07
現在我想寫一個Tcl檔案擁有功能如下:
1. 讀這個 .res 檔案並尋找到上述的那兩行資訊(這兩行所在的行數未知)。
2. 生成一個 ASCII 的 .txt 檔案,檔案內容應當如下:
Rise Delay is [rdly 的測試結果,在這裡應當是3.4405E-10]
Fall Delay is [fdly 的測試結果,3.1211E-10]
set srcfile myres.res
set dstfile dtest.txt
if {[catch {open $srcfile r} res]} {
puts "Failed to open the source file: $srcfile; $res"
return 0
}
set hSrc $res
if {[catch {open $dstfile w+} res]} {
puts "Failed to open the destination file: $dstfile; $res"
return 0
}
set hDst $res
foreach line [split [read $hSrc] \n] {
if {[regexp {rdly=(.*)targ=(.*)trig=(.*)} $line match sub1]} {
puts $hDst "Rise Delay is $sub1"
}
if {[regexp {fdly=(.*)targ=(.*)trig=(.*)} $line match sub1]} {
puts $hDst "Fall Delay is $sub1"
}
}
close $hSrc
close $hDst
相關文章
- 檔案查詢
- 檔案批次查詢複製匯出,按檔名批次查詢檔案,按檔案內容批次查詢檔案
- Linux 檔案查詢Linux
- 檔案查詢命令
- Linux查詢大檔案Linux
- 查詢檔案位置路徑
- linux 查詢檔案命令 findLinux
- mysql拆分字串做條件查詢MySql字串
- java-遞迴(檔案查詢)Java遞迴
- python檔案查詢之find命令Python
- Linux檔案查詢工具的探索Linux
- MySQL的my.ini檔案查詢MySql
- mybatis xml 檔案中like模糊查詢MyBatisXML
- Java中用URLConnection查詢Web檔案大小JavaWeb
- Linux 查詢檔案的正確方式Linux
- Fresh for Mac檔案查詢管理軟體Mac
- win10 查詢指定型別檔案方法 win10怎麼查詢指定型別檔案Win10型別
- wireshark使用-----拆分抓包檔案
- git 查詢大檔案、刪除大檔案詳細步驟Git
- linux 中根據檔案的大小進行檔案的查詢Linux
- 推薦2款檔案系統中查詢檔案的工具
- Linux 裝置檔案/dev/*詳解、查詢Linuxdev
- Python查詢包含指定字串的所有檔案Python字串
- 如何在Linux中查詢一個檔案Linux
- 查詢指定的檔案:find、locate、which、whereis
- Mysql慢查詢日誌檔案轉ExcelMySqlExcel
- CleverFiles Duplicates Finder for mac(重複檔案查詢)Mac
- centos vim怎麼查詢檔案內容CentOS
- 在檔案上使用 SQL 查詢的示例SQL
- 檔案拆分命令 split 使用簡介
- linux檔案合併、去重、拆分Linux
- 資料檔案合併與拆分
- linux批次find查詢檔案並批次替換覆蓋該檔案Linux
- 層級查詢並將層級拆分成多列
- Linux系列開坑記(四)-檔案查詢工具Linux
- 【轉載】Linux查詢檔案安裝路徑Linux
- mybatis之sql查詢配置檔案resultType和resultMapMyBatisSQL
- 檔案編輯、打包壓縮與查詢命令
- Find命令查詢最近幾天修改的檔案