列のデータにはならないデータがb
あります。CR+LF
次のようになります。
a,b,c
test1,test2
test2 bis,
test3
しかし、次のようにする必要があります。
a,b,c
test1,test2 test2 bis,test3
どのように使用またはsed
削除できますかawk
?
ベストアンサー1
CSVが間違っています。キャリッジリターンがある場合は、"
キャリッジリターンを含むセル値の周囲になければなりません。
a,b,c
aaa,"test2
test2 bis",ccc
始めましょう。使いやすいです。ミラー。
走る
mlr --csv put -S '$b=gsub($b,"\n"," ")' input.csv>output.csv
あなたはやる
a,b,c
test1,test2 test2 bis,test3