检查参数在bash shell中是否为有效日期

我正在Linux中编写bash shell脚本,该程序将接受日期(mm-dd-

yyyy)作为参数。我想知道是否有一种简单的方法来检查日期是否有效?有操作员,我可以使用测试进行检查吗?

回答:

您可以检查 date -d "datestring"

因此date -d "12/31/2012"是有效的,但是使用连字符(例如date -d "12-31-2012")对于无效date

您也可以使用单词:date -d 'yesterday'date -d '1 week ago'都有效。

以上是 检查参数在bash shell中是否为有效日期 的全部内容, 来源链接: utcz.com/qa/418599.html

回到顶部