cvs-date.tcl

来自「harvest是一个下载html网页得机器人」· TCL 代码 · 共 36 行

TCL
36
字号
#!/bin/sh#  the next line restarts using tclsh \exec tclsh "$0" "$@"## $Id: cvs-date.tcl,v 1.4 2001/09/11 12:44:22 adam Exp $set sec 0proc cvslog {} {	global sec	set f [open {|cvs log} r]	while {[gets $f line] >= 0} {		if {[regexp {^date: ([0-9]+)[ /]+([0-9]+)[ /]+([0-9]+)[ /]} $line dummy year month day]} {			set this $year$month$day			if {$this > $sec} {				set sec $this			}		}	}}cvslog if {$sec} {	set fname [lindex $argv 0]	if {[string length $fname]} {		set f [open [lindex $argv 0] w]		puts $f  "#define YAZ_DATE ${sec}L"		puts $f  "#define YAZ_DATE_STR \"$sec\""		puts $f  ""		close $f	} else {		puts $sec	}}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?