我正在使用以下代码在我的 bash 脚本中检查正确的日期格式:
if [[ $variable == [0-9][0-9][0-9][0-9]-[0-1][0-9]-[0-3][0-9] ]]
格式应为:YYYY-MM-DD
这在 bash 中运行良好,但是当我尝试在 dash 或 sh 中运行它时遇到问题。你能帮我重写一下,使它与 dash 和 sh 兼容吗?或者找到一个可以在所有外壳上使用的不同解决方案?
提前致谢 !
我正在使用以下代码在我的 bash 脚本中检查正确的日期格式:
if [[ $variable == [0-9][0-9][0-9][0-9]-[0-1][0-9]-[0-3][0-9] ]]
格式应为:YYYY-MM-DD
这在 bash 中运行良好,但是当我尝试在 dash 或 sh 中运行它时遇到问题。你能帮我重写一下,使它与 dash 和 sh 兼容吗?或者找到一个可以在所有外壳上使用的不同解决方案?
提前致谢 !