linux - 使用 Shell 脚本进行数据、时间验证

标签 linux shell validation date

我想写一个shell脚本接受

  1. 日期格式
  2. 时间格式
  3. 日期
  4. 时间

来自用户并将验证日期和时间。

例如:

./test.sh mmddyyyy hhmmss 12122012 121212

应该返回正确的结果。

最佳答案

如果你得到 0 你的日期是有效的就使用这个

date "+%d/%m/%Y" -d "03/10/2016" > /dev/null  2>&1
 is_valid=$?

关于linux - 使用 Shell 脚本进行数据、时间验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38788327/

相关文章:

jquery - 向 jQuery .validate 添加方法以检查 SummerNote 文本区域是否为空

linux - 安排 Cron 跳过每个月的第一个星期六

mysql - Apt-Get 找不到包

linux - Lucene 上打开的文件太多错误

linux - 如何在 Linux 中打开默认的文本编辑器?

bash - 在 emacs shell 中运行 unix date util 的问题

javascript - 如何从我的 Eclipse 项目中删除 javascript 验证?

windows - scp上传文件: no such file or directory

linux - Unix 脚本在读取行 "No such file or directory"错误时循环 cat 文件

asp.net - 如何使用正则表达式验证百分比到小数点后两位?