我有数据看起来像这样使用sed将来自现场的中间除去新行字符
a,b,c,d
a,b1
b2,c,d
A,B,C,D
正在发生的事情是,在2场有偶尔在第二场换行符太行被分散在两行
到目前为止,我还发现了一个sed脚本,将做到这一点倒像是
cat file| sed ':a;N;$!ba;s/\(\(b1\)\)\n/\1/g'
,但我努力获得的正确组合(*。 ,)使这项工作,所以我已经取代它与b1得到这个例子的工作,但在现实世界A,B,C和D是混合长度和内容领域
我期待的最终结果对于本
a,b,c,d
a,b1b2,c,d
A.B,C,D
任何帮助深表感谢
感谢 马特
是AWK好吗?对我来说更像awk。 – MJB 2011-05-05 14:59:32