假设有一个名为log.txt
的文件,其中不断地附加着某种类型的日志信息。
我希望在TCL环境中追踪该文件。
我尝试过以下方法,但并没有起作用。
set log [open log.txt a]
for { } { true } { update; after 1000 } {
# expected to get here the appended part
read $log
seek $log 0 end
}
是否可以使用相同的文件句柄log
来读取修改后的文件,还是必须关闭并重新打开文件log.txt
?
TCL中是否有类似于Linux命令tail -f
的等效命令?
http://code.activestate.com/recipes/65437-tail-a-file/
- jaypal singh