【发布时间】:2018-12-23 09:41:13
【问题描述】:
我想找到一种方法在 UNIX 中列出当前一周的所有日期。 例如,如果今天是 17-07-2018 那么如何获得整周的日期 16-07、18-07、19-07 等等?即,昨天,明天,后天等。 由于未安装 GNU,我无法将 --date/d 选项与 date 命令一起使用。任何其他命令或用户定义的函数来获取给定的所有日期(当前或任何日期)?
【问题讨论】:
-
您对周的定义是什么?从星期一到星期五?周日到周六?
-
@Jens 如果我进入一周的星期三(18-07),我应该能够获得从 16-07 到 22-07 的所有日期。因此,要回答您的问题,可以将其定义为周一至周日
-
你有
-v选项吗? -
@Gox 不,这也不起作用:(
-
在你的AIX系统上,
TZ=GMT+48 date +'%d-%m'前天给你了吗?