博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
文件操作示例脚本 tcl
阅读量:6501 次
发布时间:2019-06-24

本文共 794 字,大约阅读时间需要 2 分钟。

 

linux 下,经常会对用到文件操作,下面是一个用 tcl 写的文件操作示例脚本:

其中 set f01 [open "fix.tcl" w] 命令表示 打开或者新建一个文件“fix.tcl”,并将其 file ID 设置为 f01,后续就以这个 file ID 来操作这个文件;

然后 puts  $f01 "size_cell $cel_name $ref_name" 这条命令表示将这个字符串写入文件 fix.tcl,并自动追加换行符;

最后,对文件操作完成后,需要将其关闭,用命令 close $f01 。

需要注意的是,puts 命令不是立即将字符写入文件,而是先写在缓冲区中,最后执行 close $f01 命令时才会将缓冲区中的内容写入文件,所以对文件操作完成后,记住一定要将其 close 

##############################  sample script  of  file_change #####set  f01  [open  "fix.tcl"  w]  ## 打开文件并设置 file ID 为 f01foreach_in_collection cel  [get_cells *dummy_*]  {set  cel_name  [get_attr  [get_cells $cel]  full_name]set  ref_name  [get_attr  [get_cells $cel]  ref_name]puts $f01 "size_cell  $cel_name  $ref_name"  ## 将这串字符写入文件f01 (实际是写在缓冲区中)}close $f01   ## 将缓冲区内容写入文件,然后关闭文件

 

转载于:https://www.cnblogs.com/xiaoxie2014/p/9051572.html

你可能感兴趣的文章
HTML5:理解head
查看>>
oracle
查看>>
java SpringUtil获取bean
查看>>
Centos6.4最小化安装系统初始化脚本
查看>>
PaaS变厚了
查看>>
赛门铁克开启“容灾即服务”时代
查看>>
复杂度归纳--小结
查看>>
PHP学习笔记 第八讲 Mysql.简介和创建新的数据库
查看>>
【git】git入门之把自己的项目上传到github
查看>>
js获取鼠标位置
查看>>
2016.8.11 DataTable合并及排除重复方法
查看>>
php 魔术方法 说明
查看>>
Mysql
查看>>
POJ-1860-Currency Exchange
查看>>
跨越企业的“中等收入陷阱”
查看>>
Android 开发者必知的开发资源
查看>>
软件工程技术基础-(软件复用技术)
查看>>
给django视图类添加装饰器
查看>>
简述 clearfix 的原理
查看>>
【Project Euler】530 GCD of Divisors 莫比乌斯反演
查看>>