我想問我該如何使用egrep
僅提取日期的月份部分的如何egrep從該日期的月份?
mm/dd/yyyy at hh:mm:ss
形式我已經試過積極向後斷言但它似乎沒有工作。此代碼的上下文是:我正在查看多個文件並將每個文件的日期收集到timestamp.txt
。在原始文件中,所有日期都位於TimeStamp:
之後(注意冒號後的空格)
我對正則表達式不太滿意,所以我知道我錯過了表達式來阻止/
後面的兩位數字以及。如果有人可以幫助我,那就太棒了:D
egrep "(?<=TimeStamp:\s)" $CURFILE | sort >> ../timestamp.txt
謝謝!
五月花發生了什麼。然後甚至搞亂日期中的訂單。即英國的d/m/y,美國的m/d/y。我希望他們喜歡波士頓的茶! –
請提供一個輸入示例。 – Basilevs
你爲什麼試圖做一個倒影? 'TimeStamp:\ s(\ d {2})\/\ d {2} \/\ d {4}'這個怎麼樣?它在PCRE工作 – revo