第一個日期的會匹配出“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個視頻看完了,從變量,運算符,配置文件,條件判斷,循環(huán),些簡單的腳本,流程控制,正則表達(dá)式,字符處理命令等等,看到了一個完整的語言的過程,python如此,java也是如此。應(yīng)該還有很多沒有講出來。
比如說 沒有講 小數(shù)的運算,日期的取得,取得年月日,時分秒,在就是非常重要的函數(shù)調(diào)用,linux中也沒有類的概念。還有很多很多,希望老師繼續(xù)出一些高階的視頻,我會繼續(xù)看下去的。
比如說 沒有講 小數(shù)的運算,日期的取得,取得年月日,時分秒,在就是非常重要的函數(shù)調(diào)用,linux中也沒有類的概念。還有很多很多,希望老師繼續(xù)出一些高階的視頻,我會繼續(xù)看下去的。
2015-08-20
200015-08-05 2014-09-005都能匹配到,,,,,這個可以通過在正則表達(dá)式的最前面加上^,進(jìn)行匹配。^[0-9]\{4\}-[0-9]\{2\}-[0-9]\{2\} 但是這個還是有問題。2014-28-41一樣是可以匹配的。日期的詳細(xì)正則表達(dá)式要比這個復(fù)雜一點
2015-08-20