- 论坛徽章:
- 780
|
本帖最后由 Herowinter 于 2015-04-20 21:26 编辑
回复 1# prcardin - echo "action:dostr,m_uno:yx_hlld_93325534096,u_no:555523245,qd:yx.zhuanfa,plat:ANDROID,udno:d657c535-3avb-37bn-67ad-676689wer,server:10010,name_name:ither,ip:192.18.48.56,dostr_time:2014-10-01 01:54:24,name_exp:0987015,mi:100,currency:CNY,amount:1000,dostr_channel:HGFG,dono:5476_001_57788563424_89471819952885,qd_dono:a54bnt"|awk -F, 'BEGIN{head="dostr_time\tu_no\tmi\tdono\tqd_dono";l=split(head,a,"\t");for(i=1;i<=l;i++)b[a[i]]} {for(i=1;i<=NF;i++){k=gensub(/([^:]*):(.*)/,"\\1",1,$i);v=gensub(/([^:]*):(.*)/,"\\2",1,$i);if(k in b)b[k]=v};for(i=1;i<=l;i++)s=length(s)?s"\t"b[a[i]]:b[a[i]];print s;print head}'
- 2014-10-01 01:54:24 555523245 100 5476_001_57788563424_89471819952885 a54bnt
- dostr_time u_no mi dono qd_dono
复制代码 把echo改成你的grep命令.
|
|