Скажем, есть файл 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
?
Есть ли что-то вроде эквивалента Linux-команды tail -f
в TCL?
http://code.activestate.com/recipes/65437-tail-a-file/
- person jaypal singh   schedule 29.11.2011