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