grep提取多個檔案資料 - Linux

Ethan avatar
By Ethan
at 2013-07-20T01:47

Table of Contents


請問:

如何使用grep提取多個文字檔中某段文字資料,並匯入result文字檔?

例如:

目前有多個文字檔:

abc1,1 abc1,2 .... abc1,n abc2,n....abcn,n

每個文字檔中我只需要第x行,第y1~y2字,

取下每個文字檔中所需的文字後匯入result,

我目前想到的只有:

因為每個文字檔的內容只有幾個字不一樣,例如:

abc1,1
---------------------------------------------------
abc def ghi

XXX 123.456 YYY
---------------------------------------------------
其中123.456是我要的內容,

所以我利用 grep "XXX" abc1,1 > result

可以選到我要的行,但我不知道如何選到我要的字,

另外,每次使用grep寫入result,都會將之前所寫的資料洗掉,

而且,data很多,沒辦法一個一個打,不知道有沒有什麼方法可以讓他讀多個檔案?



或者有其他除了grep以外的方法?

勞煩了,謝謝!

--
Tags: Linux

All Comments

Edwina avatar
By Edwina
at 2013-07-23T18:48
> 換成 >>會變成寫在檔案尾 不會蓋掉
Rachel avatar
By Rachel
at 2013-07-24T14:40
很多檔案要做又有規則檔名 可以查 bash for loop
Agatha avatar
By Agatha
at 2013-07-26T02:43
如果檔案名稱跟位置夠簡單可以直接用下面的指令
find . -name abc\?,\? -exec grep XXX '{}' >> result \;
Frederic avatar
By Frederic
at 2013-07-30T19:11
你的需求用awk很容易完成
Frederic avatar
By Frederic
at 2013-08-03T16:09
謝謝!!!!非常感謝 感謝你們給的關鍵字,我會再查查

掛載網路硬碟 資料夾權限的問題

Noah avatar
By Noah
at 2013-07-19T16:03
遇到了一個不知道該怎麼解決的問題..希望有高手回答QQ 我在windows下掛載了一個網路硬碟(需要登入該台NAS的帳號), 並且成功了,我可以在圖型化介面下直接讀寫 但當我在Linux下用mount -t cifs的方式掛載硬碟時,因為使用此指令須登入root 掛載出來的資料夾擁有者及群組都為roo ...

Ubuntu 12.4 Server 64位元版本無法進入

David avatar
By David
at 2013-07-19T10:32
想問一下大家是否有碰過這樣的問題 我安裝ubuntu-12.04.2-server-amd64版本 我是把iso檔燒在USB裡面,然後我再Supermicro機器設定USB開機 把作業系統安裝在硬碟裡面 只是到分割磁碟時我的系統上只出現/dev/mapper 這裝置是有兩顆硬碟已經做好RAID 1 ...

被Google Search偵測到不正常流量

Una avatar
By Una
at 2013-07-19T03:08
and#34;Unusual traffic from your computer networkand#34; notification 遇到了看起來會像是這樣: http://i.imgur.com/KMeAmTw.png 這是官方的說明: https://support.google.com/web ...

Ubuntu countdown...for what?

Isla avatar
By Isla
at 2013-07-19T02:07
http://ppt.cc/pgYb 剛剛在訂閱的OMG!Ubuntu!裡看到這個消息 http://www.ubuntu.com/ Ubuntu的主頁正在countdown... 不知道是什麼新東西要發表? 看提示...and#34;The line where two surfaces meetand# ...

skype自動接聽

Robert avatar
By Robert
at 2013-07-18T23:29
想請問各位知不知道有什麼辦法, 可以在skype設定對特定幾個人的自動接聽+開視訊? 因為只想對幾個較常聯絡的親朋好友設為自動接聽, 但skype的自動接聽似乎就是全有全無。 網路上有看到類似plug-in的東西,不過只限於使用在windows和mac: https://code.google.c ...