我想获取上个月的日期作为输出,并使用 bash 脚本将其存储在变量中。
例如,如果今天的日期是 07/04/2023,我希望输出为 06/04/2023。
答案1
GNUdate
支持用“自然语言”指定日期。
$ date -d "a month ago"
Sun Jun 4 02:58:08 PM CEST 2023
$ date -d "2 days ago 3 months ago"
Sun Apr 2 01:59:00 PM CEST 2023
使用以您喜欢的任何方式格式化结果+FORMAT
的选项。date