2016-09-15 2 views
0

한 필드에 오류가있는 csv 파일이 있는데 필드는 ","으로 구분되어 있지만 오류는 십진수 필드로 표시됩니다. 예를 들어 34.25,"34.25","으로 바꿔야합니다.리눅스에서 십진수를 대체하는 방법

검색 ,"을 검색하고 ","으로 바꾸면 다른 필드가 수정됩니다. ," 전에 문자가 이중 인용하지 않고, 그렇지 않은 경우 큰 따옴표 추가

답변

2

확인 : 교체하기 전에

sed 's/\([^"]\),"/\1","/' 
0

이 경우, 나처럼, 당신은 (편집기에서) 영상 확인 감사를, 당신은 빔이 시도 할 수 -

:%s/,"/","/gc 

PS를 : 마지막에 'C'를 드롭하면 정력이 대체를 확인하는 메시지를 표시하지 않으려면.

관련 문제