作者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