2014-12-05 2 views
0

CSV 파일이 있는데 "sdfsdafsdafsad \\\"와 같은 열 값이 있으므로 \ "~"까지 검색하고 바꿔야합니다. 더 이상 없다 \ "값. 현재 내가 그냥 다른 일치하는 행이하지만 자동화 된 솔루션을 필요로하는지 grepping 다음이 명령을 반복하고 있어요. sed 검색 결과가 일치하지 않을 때까지 대체

/usr/bin/sed -i.bak 's/\\\"/\"/g' *.txt 

이 작업을 수행 할 수있는 자동화 된 방법이 있나요 sed가 비밀스런 스위치를 가지고 있으면 좋겠지 만, 아직 찾지 못했습니다. 이것은 수백 개의 파일이있는 디렉토리에서 실행되며 각 파일에는 최대 500k 행이 있습니다.

+0

큰 따옴표가 있기 전에 \ 문자가 여러 개 제거되기를 원하십니까? –

+0

예, 큰 따옴표를 모두 제거해야합니다. – jbrahy

+1

's/\\ * "/"/ g "는 원하는 것입니까? –

답변

2

Eith 어 s/\\*"/"/g 또는 s/\\\+"/"/g은 sed에서 원하는 것을 수행해야합니다.

관련 문제