+ -
当前位置:首页 → 问答吧 → awk字段连接

awk字段连接

时间:2011-07-05

来源:互联网

xxxx "yy" "zzz"

这样格式的一组数据
其中,后面的双引号部分可能有多个,3个,4个都有可能,或者更多

我现在想做的是把后面的双引号部分都连接起来,形成这样的输出
xxxx yyzzz

不知道awk中如何实现这种不定项的连接。

谢谢

作者: alexandnpu   发布时间: 2011-07-05

用sed把引号去掉不就行了么

作者: jack1007   发布时间: 2011-07-05

回复 jack1007


    最好能在awk中实现,因为这是我awk脚本中的一部分~~

作者: alexandnpu   发布时间: 2011-07-05

echo 'xxxx "yy" "zzz"' | sed 's/" *"//g;s/"//g'

作者: ly5066113   发布时间: 2011-07-05

回复 alexandnpu


还是那句话,说原始需求,会少走很多弯路。

作者: ly5066113   发布时间: 2011-07-05

回复 jack1007


    而且用sed也不好把这些字段连接起来~~~~
关键是这些在引号中的字符串也有可能包涵空格的
所以在第一个字段后我是打算加入分号以示区分的~~~

作者: alexandnpu   发布时间: 2011-07-05