📄 cvs-date.tcl
字号:
#!/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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -