利用awk重排数据
利用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
评论暂时关闭