私が持っているデータは次のようになります
a,b,c,d
a,b1
b2,c,d
A,B,C,D
何が起こっているかというと、フィールド 2 では 2 番目のフィールドに改行文字が時々あるため、行が 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
どんな助けでも大歓迎です
ありがとうマット