Linux FreeBSD date 函数 昨天日期 yesterday

写 shell 脚本的时候,需要用到昨天的日期(yesterday, lastday),Linux 和 FreeBSD 虽说都是 *nix 系统,但一个简单的 date 函数居然用法都不一样。

例如,今天是 2007-9-14

FreeBSD:

输入:date -v -1d +%Y%m%d
输出:20070913

Linux:

输入:date --date='yesterday' +%Y%m%d
输出:20070913

看到这里,会发现,Linux 的局限性,他只能输出昨天的,但前天和大前天的之类的日期就没办法了。

我还是比较喜欢 FreeBSD

Comments:

Post a comment

Google

Google
LAMP-Linux-redhat LAMP-Apache LAMP-MySQL LAMP-Php Leakon-Wiki Leakon-BBS XueBaoBao Xyoyou