我想用特定格式的昨天的日期初始化一个变量,例如:如果今天是 2 月 15 日,那么变量应该是var=Feb 14
。
date -d"-1day" +"%b %d"
不起作用,我不知道为什么。
我们怎样才能正确地做到这一点,或者用其他什么方法?
答案1
答案2
我用:
YESTERDAY=$(date -d yesterday '+%m/%d/%Y')
但这仅适用于 GNU 日期。请回复您的问题的评论,您的答案取决于您的 UNIX 版本和工具。
我想用特定格式的昨天的日期初始化一个变量,例如:如果今天是 2 月 15 日,那么变量应该是var=Feb 14
。
date -d"-1day" +"%b %d"
不起作用,我不知道为什么。
我们怎样才能正确地做到这一点,或者用其他什么方法?
我用:
YESTERDAY=$(date -d yesterday '+%m/%d/%Y')
但这仅适用于 GNU 日期。请回复您的问题的评论,您的答案取决于您的 UNIX 版本和工具。