Unix Date当前日-(减去)日(昨天日期)



我想知道前一天(昨天)的日期。我在脚本(date +%Y%m%d -d "yesterday")中使用该命令,但我正在获取当前日期。我用的是Unix,不是Linux。

你们能给我一个解决方案吗,我怎么才能在Unix终端上得到昨天的日期?

如果您有可用的Perl(并且您的日期没有像昨天那样好的特性),您可以使用:

> date
Thu Aug 18 19:29:49 XYZ 2010
> dt=$(perl -e 'use POSIX;print strftime "%d/%m/%Y%",localtime time-86400;')
> echo $dt
17/08/2010

相关内容

  • 没有找到相关文章

最新更新