date -d '($VAR) hours ago' +"%Y-%m-%d %H"
这给了我错误的结果。如何在日期 -d 选项中传入变量?
变量放在单引号内时不会扩展,请改用双引号:
date -d "$VAR hours ago" +"%Y-%m-%d %H"