如何搜尋特定字串且只印出一行? - Linux

Enid avatar
By Enid
at 2012-01-02T11:18

Table of Contents

假設搜尋檔案內容如下
2012/01/02 1830 xxx [email protected] testing
2012/01/02 1940 aaa [email protected] testing2
2012/01/01 1720 eee [email protected] testing3
2012/01/02 1740 yyy [email protected] testing4

我要以第四欄做排序 也就是帳號那一欄
並且每個帳號只要印出一行即可
整理完如下
2012/01/02 1830 xxx [email protected] testing
2012/01/01 1720 eee [email protected] testing3

目前我可以用sort將帳號那欄先做排序
但是不知道接下來可以用什麼指令去挑出單獨的一行呢?
有試過uniq 但是好像沒辦法跑出我要的結果

可否請好心的大大給點指引 感謝

--
Tags: Linux

All Comments

Tristan Cohan avatar
By Tristan Cohan
at 2012-01-07T02:59
我會建議 C/php/perl/python 挑一個學,因為特別需求與其花
時間心力去兜小工具,用上述語言往往5分鐘不到就解決了
Gary avatar
By Gary
at 2012-01-11T09:43
awk print $1, $2, $3, $5, $4 | sort -u +4
Jacky avatar
By Jacky
at 2012-01-15T13:26
cut -f 4 -d ' ' foo.txt | sort | uniq
Eden avatar
By Eden
at 2012-01-18T14:32
to 1F 除非是自己的機器 不然有什麼工具很難說
Jake avatar
By Jake
at 2012-01-22T00:29
遇到現有工具怎麼兜也難以解決的問題,還是得走這條路,更何
Regina avatar
By Regina
at 2012-01-26T20:11
況這說法對於用小工具兜也成立,不見得每台機器都有這些小
工具程式
Victoria avatar
By Victoria
at 2012-01-28T21:04
我接過一個轉檔的案,用Java寫只要一天,費用是8000,你用工
Daniel avatar
By Daniel
at 2012-01-30T03:44
具兜不一定能弄出來,但用程式寫就很簡單
Jake avatar
By Jake
at 2012-02-04T01:10
同理, 不見得每台機器都有這些程式語言 XD
Joe avatar
By Joe
at 2012-02-04T18:22
你們可能不清楚Unix系列的歷史,不管是商用或免費的*nix,
Mason avatar
By Mason
at 2012-02-08T05:43
基本上都會有 cc,反而是後來Linux普及了,有一般使用者之後
cc才變成可選. C語言是*nix傳統,你一個production system
Hardy avatar
By Hardy
at 2012-02-11T13:51
省硬碟省到不灌 c compiler,也未免太過節儉. 要用小工具
Lauren avatar
By Lauren
at 2012-02-13T15:17
解決所有問題,這種單位(因為不是自己的,假設是單位比較合
理)儘快離職是比較正確的選擇.
David avatar
By David
at 2012-02-17T06:29
posix保證有那些工具和 c compiler
Ida avatar
By Ida
at 2012-02-17T12:25
這不是保證,我是說傳統.你去看一下Internet worm怎麼散佈
的就知道.
Catherine avatar
By Catherine
at 2012-02-18T16:51
後續討論已經偏離了主軸.到此為止吧.如果不能假設有A,那麼
Tom avatar
By Tom
at 2012-02-23T02:06
也不應該假設一定有B.我的意思就是這樣而以.請別過度衍申
Una avatar
By Una
at 2012-02-26T16:20
過的太舒適, 捨不得離開

推薦安裝linux測試用的低階主機

Faithe avatar
By Faithe
at 2012-01-01T23:04
各位好: 為了學linux系統, 不考慮在xp作業系統中使用VMware Player來跑linux, 手上也沒多的主機~ 決定添購一台主機來灌linux作業系統, 因此最近想選一台便宜的二手主機從頭灌起。 由於預算的問題, 因此找了幾台低階的主機, 想請大家給個建議該買哪台好~ amd(溫度會偏高?) ? ...

裝在USB隨身碟 是不是比較慢?

Damian avatar
By Damian
at 2012-01-01T21:10
我的電腦不新 大約已經四年多了 今天嘗試安裝 fedora ubuntu 在usb隨身碟 然後用 usb 開機 怎麼感覺比以前直接裝在 HD 還慢???? 是我的錯覺嗎?? USB 讀取速度不是也很快嗎??? - ...

請問關於linux檔案權限問題,謝謝!

Anonymous avatar
By Anonymous
at 2012-01-01T08:25
不好意思請問一下,我linux的檔案突然有一天全部 的權限都變成-rwxrwSrwt,一些文件用vi都開不了, 即使是用root也一樣,顯示「權限不足」,不知為何 ?但應該沒人動過我電腦才對....不知各位先進有遇 過這種問題嗎?謝謝 ...

HIME 和 Ubuntu

Daniel avatar
By Daniel
at 2012-01-01T00:50
最近敝人在打包 HIME 的 Ubuntu deb 時,遇到了一些麻煩。 一個問題是 hime-setup 視窗不知為何會有個 resize grip。 也就是視窗右下角會出現一個直角三角型的區塊, 告訴使用者這個視窗可用滑鼠拖拉。 這個原本應該是 GTK3+ 才有的功能, 但 Ubuntu 卻把它 po ...

cnetos 6.2在 vmware player 跑不起來

Caitlin avatar
By Caitlin
at 2011-12-31T23:09
我是下載centos-6.2-i386-bin-Dvd1.iso 然後用vmware player(v4.0.1)掛載去跑~ 但是會出現: The centos disc was not found in any of your drives Please insert the centos disc a ...