我想知道前一天(昨天)的日期。我在脚本(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