Unix - 检测变量是否为日期dd.mm.yyyy

时间:2013-10-15 17:27:36

标签: shell unix

我在ksh(Solris SunOS 5.10)

我有一个变量$ VAR并且只想在变量与格式dd.mm.yyyy

匹配的情况下编写一个运行代码的if

例如01.01.2009,05.12.1998等

我该怎么做?

1 个答案:

答案 0 :(得分:0)

if [[ "${VAR}" == [0-9][0-9]\.[0-9][0-9]\.[0-9][0-9][0-9][0-9] ]]; then
  echo "Variable matches format dd.mm.yyyy"
fi