我正在嘗試瀏覽一些日誌文件,並且需要從中刪除數據以用於其他軟件。日誌文件是這樣的:使用bash從文件中僅打印一些行
Oct2614 status:ok 0.86.50.86
Oct2614 status:ok 0.111.122.11
Oct2714 status:ok 0.21.24.111
Oct2814 status:ok 0.15.121.12
Oct2814 status:ok 0.61.51.25
(IP addresses not real)
我要打印每天只有一個狀態代碼,所以我怎麼能打印,例如,Oct2614 status:ok 0.86.50.86
而忽略第二個實例Oct2614 status:ok 0.111.122.11
?使用bash將是最好的,這樣我就可以簡單地將.sh從其中移出並在多個位置使用它。
我試過使用grep 'Oct2614' | uniq
但我不熟悉bash命令。
什麼你嘗試這麼遠嗎?這不是代碼編寫網站。 – 2014-10-30 03:04:42
對不起,忘了補充一點。在上面發佈。 – 2014-10-30 03:06:48
你想允許的情況下,你有'Oct ...狀態:錯誤...'?請使用此信息編輯您的問題,而不是在此處回覆。祝你好運。 – shellter 2014-10-30 03:22:45