我希望在 unix/shell 脚本中获取以前的日期。
我正在使用下面的代码
date -d '1 天前' +'%Y/%m/%d'
但是我收到以下错误。
日期:非法选项--d
就我在 inetrnet 上读到的内容而言,这基本上意味着我使用的是旧版本的 GNU。谁能帮忙解决这个问题。
更多信息
unix> uname -a
SunOS 服务器 5.10 Generic_147440-19 sun4v sparc SUNW,Sun-Fire-T200
下面的命令也会出错。
unix> 日期 --version
date: illegal option -- version
usage: date [-u] mmddHHMM[[cc]yy][.SS]
date [-u] [+format]
date -a [-]sss[.fff]
最佳答案
试试这个:
date --date="yesterday" +%Y/%m/%d
关于bash - 在 bash/unix 中获取以前的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16027776/