第一个日期的会匹配出“02014-01-03”,“02014-01-0333”这样的错误日期。
grep "^[0-9]\{4\}-[0-9]\{2\}-[0-9]\{2\}$" 这样就不会啦
grep "^[0-9]\{4\}-[0-9]\{2\}-[0-9]\{2\}$" 这样就不会啦
2015-09-06
tony老师的shell编程系列的5个视频看完了,从变量,运算符,配置文件,条件判断,循环,些简单的脚本,流程控制,正则表达式,字符处理命令等等,看到了一个完整的语言的过程,python如此,java也是如此。应该还有很多没有讲出来。
比如说 没有讲 小数的运算,日期的取得,取得年月日,时分秒,在就是非常重要的函数调用,linux中也没有类的概念。还有很多很多,希望老师继续出一些高阶的视频,我会继续看下去的。
比如说 没有讲 小数的运算,日期的取得,取得年月日,时分秒,在就是非常重要的函数调用,linux中也没有类的概念。还有很多很多,希望老师继续出一些高阶的视频,我会继续看下去的。
2015-08-20
200015-08-05 2014-09-005都能匹配到,,,,,这个可以通过在正则表达式的最前面加上^,进行匹配。^[0-9]\{4\}-[0-9]\{2\}-[0-9]\{2\} 但是这个还是有问题。2014-28-41一样是可以匹配的。日期的详细正则表达式要比这个复杂一点
2015-08-20