Tcl_文本处理

本文介绍了如何使用TCL语言中的open,gets,和close指令进行文件操作,尤其是在处理文本文件file.txt时。作者提到在计算Slack值的过程中遇到困惑,特别是关于regexp和变量定义的问题,寻求高手指导。

用TCL处理文本在工作中十分常用。
主要掌握以下三个指令。
➢ open
➢ gets
➢ close


➢ open


• 语法格式 open 文件 打开方式(打开方式 r表示读模式, w表示写模式。)
• 功能 打开文件

➢ gets


• 语法格式 gets fileId 变量名
• 功能 gets读fileId标识的文件的下一行,并把该行赋给变量,并返
回该行的字符数(文件尾返回-1)。

从第一行开始逐行读取文件


➢ close


• 语法格式 close fileid
• 功能 关闭文件

现有文本file.txt其内容如下。请写一TCL脚本求出所有Slack值之和。

思考

这个代码计算的不对,对这个regexp这行代码 ,total、slack这两个变量不知道是对应哪里,视频中也没有讲解,希望有看到大神可以讲解一些,感谢!!!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值