perl -e 'print scalar(localtime(time - 86400)), "\n"'
linux下date --date='yesterday'这个ok,不知道你在solaris的bash下能不能用
perl -e 'print scalar(localtime(time - 86400)), "\n"'
这条命令就可以了。
perl -mDateTime -e 'print "Yesterday is", DateTime->now->subtract( days => 1), "\n"; '
这个也可以尝试。
TZ=GMT+16 date