2013-11-29 66 views

回答

3

sed是可能的在線編輯標誌:

sed -i.bak -n '/^[0-9][0-9]:[0-9][0-9]/p' file 

cat file 
07:56 p.m. 
05:45 a.m.   
01:23 p.m.  
12:20 p.m. 

您還可以使用grep

awk
grep '^[0-9][0-9]:[0-9][0-9]' file 
07:56 p.m. 
05:45 a.m.   
01:23 p.m.  
12:20 p.m. 
+1

WOW的響應時間是真棒!謝謝你們都工作得很好,只是好奇,儘管哪一個會跑得更快,因爲我有一個大約10000個這樣的時間條目的csv文件。grep或sed會更快嗎? – CrudeCoder

+1

更好地使用sed,因爲它可以節省1個步驟將輸出保存在不同的文件中,但需要先備份:) – anubhava

+1

好吧,非常感謝!我喜歡這個社區!大家互相幫助。非常感謝你的幫助! – CrudeCoder

1

awk '/^[0-9][0-9]:[0-9][0-9]/' file 
07:56 p.m. 
05:45 a.m. 
01:23 p.m. 
12:20 p.m. 
相關問題