我的文件中有日期,例如 2015 年 4 月 30 日。如何将其与当前日期进行比较并在它们相等时收到通知?
答案1
此代码进行比较,并通过在您键入命令的控制台上打印一条消息来通知您:
[[ $(date +%Y%m%d -d $(< file)) == $(date +%Y%m%d) ]] && echo "wake up"
您可能希望将 替换echo
为通知您的任何其他命令,例如,使用命令mail
。
我的文件中有日期,例如 2015 年 4 月 30 日。如何将其与当前日期进行比较并在它们相等时收到通知?
此代码进行比较,并通过在您键入命令的控制台上打印一条消息来通知您:
[[ $(date +%Y%m%d -d $(< file)) == $(date +%Y%m%d) ]] && echo "wake up"
您可能希望将 替换echo
为通知您的任何其他命令,例如,使用命令mail
。