我拥有的数据看起来像这样
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
任何帮助深表感谢
谢谢马特