我如何在csh中验证日期?

时间:2019-07-16 07:50:49

标签: validation date csh

我需要验证csh中的日期是否像(dd-mm-yyy)一样,但是当我运行我的代码时,它说“ missing]”并且脚本永远不会结束。

我在变量中有日期。我已经尝试过了

!/bin/csh

--Date contains already a date in format "dd-mm-yyyy"
if [[ $Date =~ ^[0[1-9]|[1-2][0-9]|3[0-1]]-[0[1-9]|1[0-2]]-[0-9]{4}$ ]]; then

echo "valid Date"

else

echo "invalid Date"

endif

但是出现该错误,所以我不知道该怎么办。

我需要这个来验证日期,例如:

  • 2019年5月2日无效日期
  • 2019年2月5日有效日期
  • 023-05-2019无效日期

0 个答案:

没有答案