Chinaunix
标题:
valentine
[打印本页]
作者:
zhkun
时间:
2003-05-28 11:37
标题:
valentine
您的程序:
offset=`echo $TZ | tr -d '[A-Z+]'`
new_offset=`expr $offset - 24 `
TZ=`echo $TZ | sed "s/[+-]\{0,1\}[1-9][0-9]\{0,1\}/$new_offset/` \
date +%D
我和muzx讨论了好多次您看到了吧,题目是《muzx:还是日期问题》
请您看一下,具体情况上面都有。
我等着您回答,不要因为忙,也不要因为懒惰。
我等着您的回答。。。。。。
作者:
valentine
时间:
2003-05-29 16:17
标题:
valentine
sco openserver 5.0.x 下应该是没有问题的,这是测试结果。
# uname -a
SCO_SV openserv 3.2 5.0.6 i386
# echo $TZ
EST5EDT
# cat yesterday
#!/bin/ksh
offset=`echo $TZ | tr -d '[A-Z+]'`
new_offset=`expr $offset + 24 `
TZ=`echo $TZ | sed "s/[+-]\{0,1\}[1-9][0-9]\{0,1\}/$new_offset/`
echo $TZ;date
# date ;./yesterday
Thu May 29 02:07:30 EDT 2003
EST29EDT
Wed May 28 02:07:30 EDT 2003
# cat tomorrow
#!/bin/ksh
offset=`echo $TZ | tr -d '[A-Z+]'`
new_offset=`expr $offset - 24 `
TZ=`echo $TZ | sed "s/[+-]\{0,1\}[1-9][0-9]\{0,1\}/$new_offset/`
echo $TZ; date
# ./tomorrow
EST-19EDT
Fri May 30 02:07:48 EDT 2003
复制代码
BTW:向muzx表示敬意[/code]
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2