【发布时间】:2013-08-11 10:09:46
【问题描述】:
我还是 awk 的新手,但我有一个 awk 命令可以完成我想做的 90% 的工作。我要分割的线是这样的。
Key1^C{"s":"VALUE"}^BKEY2^C{"s":"VALUE"}^BKEY3^C{"s":"VALUE"}
我用这个 awk 命令拆分它
awk -F'\02' '{for(x=1; x<=NF; x++) {nf=split($x,f,"\03"); print f[1], "--", f[2], ","}}' inputfile > outputfile.txt
它看起来像这样
Key1 -- Value,
Key2 -- Value,
Key3 -- Value,
我希望有人可以帮助我指出如何让它看起来像这样的方向
Key1 -- Value, Key2 -- Value, Key3 -- Value
【问题讨论】: