|

楼主 |
发表于 2005-5-6 15:50:18
|
显示全部楼层
Post by yuri-master
用date好像也可以。
我认为使用shell的目的1就是程序自动化,2就是使复杂的东西变得简单,有简单的不用,那就不好玩了。
楼主的脚本太复杂了,(我基本是一眼带过)而且还出错,出错后还很难找出问题。
要加注释
## 本人用以下几点回答所题问题 ##
例子: 查询2005.4.21是星期几
1. 用cal命令
$ cal 4 2005
四月 2005
日 一 二 三 四 五 六
。 。 。 。 。 01 02
03 04 05 06 07 08 09
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
[ 用眼睛翻 --+ 懒人所为 ]
2. root 用date命令
$ su -
把当前系统时间改为2005.4.21
# date -s 20050421
# date
四 4月 21 00:00:15 CST 2005
# date +%A
星期四
把系统时间改成当前正确时间
# date -s 20050506
# date -s 14:27:00
# clock -w
[ --+ 小题大作 ]
3. 普通帐户用date命令
$ date -s 20050421
date: cannot set date: Operation not permitted
四 4月 21 00:00:00 CST 2005
[ 最快, 最直接, 利用错误信息 --+ 不是正途 ]
4. panlm 提供date合适用法
$ date --date="2005/4/21"
四 4月 21 00:00:00 CST 2005
[ good ! 学习之道! --+ 知道走了弯路, 才明确转折点 ]
5. 在网页www.douzhe.com/linuxtips/type4.html 有类似脚本,
跟( ta )交流一下吧 .
6.
$ $HOME/bin/w.sh 2005 4 21
[ 而本人的脚本什么评价都可以, 只要加一点严谨.
最重要的是 --+ 你们仍... 仍..... 仍.. 仍在. 仍在聊天 ]
-
- |
|