2014-06-23 73 views
0

我想捕捉後面的文件的內容幷包含目標行。Cat內容在日誌文件中的特定行之後

2014-06-23 11:01:01,001 dog 
2014-06-23 12:01:01,001 cat 
2014-06-23 13:01:01,001 elephant  
2014-06-23 14:01:01,001 bird 
2014-06-23 15:01:01,001 rabbit 
2014-06-23 16:01:01,001 deer 

欲貓行2014年6月23日13:01:01001大象和通過搜索2014年6月23日13以下行:01:01001

所需的輸出將是:

2014-06-23 13:01:01,001 elephant  
2014-06-23 14:01:01,001 bird 
2014-06-23 15:01:01,001 rabbit 
2014-06-23 16:01:01,001 deer 

在此先感謝您,我始終歡迎文檔鏈接!

+0

'tail'和'grep'應該做的伎倆。 –

回答

4

使用sed,您可以從模式2014-06-23 13:01:01,001打印到文件的末尾,就像這樣:

$ sed -n '/2014-06-23 13:01:01,001/,$p' file 
2014-06-23 13:01:01,001 elephant 
2014-06-23 14:01:01,001 bird 
2014-06-23 15:01:01,001 rabbit 
2014-06-23 16:01:01,001 deer 
+0

*它在我的機器上工作*這是一個錯字,但我同意我需要將該變量傳遞給awk。你的解決方案更加優雅。 +1。 – axiom

相關問題