CSV 파일의 셀에서 CR+LF 제거 [닫기]

CSV 파일의 셀에서 CR+LF 제거 [닫기]

열의 데이터에 있어서는 안 되는 데이터가 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

관련 정보