利用awk重排数据


利用awk重排数据
 
原始数据:
 
Java代码  
1<;>1<;>1<;>PC COOKIE<;>99<;>1024<;><;>2013/07/28  
39<;>1<;>1<;>PC手机<;>97<;>272<;>8<;>2013/07/28  
 
Java代码  
cat 3 | awk '{split($0,a,"<;>"); print a[5]"<|>"a[6]"<|>"a[1]"<|>"a[2]"<|>"a[3]"<|>"a[4]"<|>"a[7]}' >>2  
或者  
cat 3 | awk -F "<;>"  '{print $5"<|>"$6"<|>"$1"<|>"$2"<|>"$3"<|>"$4"<|>"$7}' >>2  
或者  
awk -F "<;>" '{print $5"<|>"$6"<|>"$1"<|>"$2"<|>"$3"<|>"$4"<|>"$7}' ./3 >>2  
 
转换后的数据: 
 
Java代码  
99<|>1024<|>1<|>1<|>1<|>PC COOKIE<|>  
97<|>272<|>39<|>1<|>1<|>PC手机<|>8  
 

相关内容

    暂无相关文章