0
나는 csv
파일이 있으며 모든 쉼표를 점으로 바꿔야합니다. 즉, 구분 기호로 세미콜론 만 있으면되고 쉼표는 점으로 바꿔야합니다. mongoimport
으로 데이터를 가져 오려면이 코드가 필요합니다. sed 명령을 사용했지만 모든 쉼표가 바뀌지는 않습니다. 예를 들어 :csv 파일의 쉼표를 mongoimport의 sed로 바꿉니다.
Zolmitriptan;6 UNITA' 2,5 MG - USO ORALE;N02CC03;33345149;ZOMIG RAPIMELT;"""2,5 MG COMPRESSE ORODISPERSIBILI"" 6 COMPRESSE IN BLISTER";ASTRAZENECA S.P.A.;17,84;20,84;;3,00;FUB
는 sed 's/\,/\./' <filename>
으로,이된다 : 첫 번째 쉼표는 대체
Zolmitriptan;6 UNITA' 2.5 MG - USO ORALE;N02CC03;33345149;ZOMIG RAPIMELT;"""2,5 MG COMPRESSE ORODISPERSIBILI"" 6 COMPRESSE IN BLISTER";ASTRAZENECA S.P.A.;17,84;20,84;;3,00;FUB
알 수 있습니다. 내가 도대체 뭘 잘못하고있는 겁니까?
추신. mongoimport가 쉼표를 무시하도록하는 방법이 있습니까? 나는 글로벌 옵션을 사용하지 않은
아무 문자도 벗어날 필요가 없습니다. ','는 언제든지 메타 문자가 아니며 '.'는 대체 문자열 문맥에서 하나가 아닙니다. –