下面显示的时钟操作在具有 TCL 8.5 的 Linux 机器上运行良好。但是当我在具有 TCL8.4 的 SunOS 上使用它时,我收到错误“错误开关“-format”:必须是 -base 或 -gmt”。
出于某种原因,我无法在 SunOS 中将我的 TCL 8.4 升级到 8.5。
我怎样才能让它在 TCL 8.4 中也能工作?
下面给出了命令,我试图通过这些命令实现的是将系统日期提前一天。
$today 包含值“2012 06 15 14 39 20”
set today [clock scan $today -format "%Y %m %d %H %M %S"]
set tomorrow [clock add $today 86600 seconds]
set victim [clock format $tomorrow -format "%a"]
set tomorrow [clock format $tomorrow -format "%m%d%H%M"]
send "sudo date $tomorrow\r"