作者durten (史卜吉)
看板Programming
標題[問題] 想請教一個數據處理的問題
時間Mon May 23 19:34:58 2011
我有 30 個檔案要分析,這些檔案的內容是:
# 註解...
# 註解...
# 註解...
@ 註解...
@ 註解...
@ 註解...
數據1 數據2
數據1 數據2
數據1 數據2
... ...
現在我需要把這 30 個檔案中,每個檔案的「數據2」部份抓出來排在一起,輸出
在另外一個檔案,請問我該用哪個程式語言來寫?又,該怎麼寫?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.116.78.174
1F:推 purpose:用 C++0x 的 regex 124.8.131.184 05/23 19:46
2F:→ durten:感謝,但是請問該怎麼寫@@? 140.116.78.174 05/23 19:49
3F:→ james732:你有比較熟悉哪種程式語言嗎? 140.117.171.46 05/23 20:05
4F:→ kdjf:感覺awk + paste 就都了 140.112.245.32 05/23 20:09
5F:→ durten:我沒有程式底子,最多用 bash 寫簡單的迴圈 140.116.78.174 05/23 20:15
8F:→ purpose:寫的那樣就行了,不會寫C++我就沒辦法了 124.8.131.184 05/23 21:15
9F:→ durten:哇 真是幫了大忙!! 我會試試看的感謝! 140.116.78.174 05/23 21:22
10F:→ firejox:你可以用sed調整數據 cut切割 123.240.129.15 05/23 22:08
11F:→ firejox:sed 's/[@#].*//g'|cut -d ' ' -f 2 123.240.129.15 05/23 22:22
12F:→ firejox:然後用xargs做輸出調整 123.240.129.15 05/23 22:33
13F:→ firejox:如果覺得版面很醜的話 123.240.129.15 05/23 22:34
14F:→ MOONRAKER:我較懶 用grep -v | cut 就好了 XD 58.114.194.207 05/23 23:05
15F:推 kdjf:awk '!/^#/ {print $2}' file 140.112.245.32 05/24 23:42