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 下应该是没有问题的,这是测试结果。

  1. # uname -a
  2. SCO_SV openserv 3.2 5.0.6 i386
  3. # echo $TZ
  4. EST5EDT
  5. # cat yesterday
  6. #!/bin/ksh
  7. offset=`echo $TZ | tr -d '[A-Z+]'`
  8. new_offset=`expr $offset + 24 `
  9. TZ=`echo $TZ | sed "s/[+-]\{0,1\}[1-9][0-9]\{0,1\}/$new_offset/`
  10. echo $TZ;date
  11. # date ;./yesterday
  12. Thu May 29 02:07:30 EDT 2003
  13. EST29EDT
  14. Wed May 28 02:07:30 EDT 2003
  15. # cat tomorrow
  16. #!/bin/ksh
  17. offset=`echo $TZ | tr -d '[A-Z+]'`
  18. new_offset=`expr $offset - 24 `
  19. TZ=`echo $TZ | sed "s/[+-]\{0,1\}[1-9][0-9]\{0,1\}/$new_offset/`
  20. echo $TZ; date

  21. # ./tomorrow
  22. EST-19EDT
  23. Fri May 30 02:07:48 EDT 2003

复制代码


BTW:向muzx表示敬意[/code]




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2