Re: [問題] 如何搜尋特定字串且只印出一行?

看板Linux作者時間12年前 (2012/01/03 11:32), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
於 西元2012年01月02日 11:18, 無 提到: > 假設搜尋檔案內容如下 > 2012/01/02 1830 xxx abc@abc.com testing > 2012/01/02 1940 aaa abc@abc.com testing2 > 2012/01/01 1720 eee def@abc.com testing3 > 2012/01/02 1740 yyy def@abc.com testing4 > > 我要以第四欄做排序 也就是帳號那一欄 > 並且每個帳號只要印出一行即可 > 整理完如下 > 2012/01/02 1830 xxx abc@abc.com testing > 2012/01/01 1720 eee def@abc.com testing3 > > 目前我可以用sort將帳號那欄先做排序 > 但是不知道接下來可以用什麼指令去挑出單獨的一行呢? > 有試過uniq 但是好像沒辦法跑出我要的結果 > sort +3 -4 FILENAME | awk '!x[$4]++' -- ⊙翱翔青空.傲視大地⊙
文章代碼(AID): #1F0dQoJN (Linux)
文章代碼(AID): #1F0dQoJN (Linux)