# date
Tue Aug 7 17:11:01 BST 2012
# date -d "-10 minutes"
Tue Aug 7 17:01:01 BST 2012
# date -d "-10 minutes +30 seconds"
Tue Aug 7 17:01:31 BST 2012
但根据手册页,-d
在 HP-UX 上不可用。试试这个:
perl -e 'use POSIX;print strftime "%Y%m%d %H%M.%S\n",localtime time-(30*60);'